voici le probleme;
je declare:
signed short int IMAGE[10000]; //tableau initialement vide et doit contenir des pixels ( chaque pixel codé sur 2 octet).
unsigned char bloc[1024]; //tableau contenant des pixels
//chaque 10 ms je recupere le tableau bloc et je le copie dans IMAGE, jusqu'a ce que le tableau IMAGE sera rempli( c'est a dire que les pixels de l'image seront tous reçu)
explication:
bloc[1024] = phase 1
bloc[1024] = phase 2
bloc[1024] = phase 3
bloc[1024] = phase 4
bloc[1024] = phase 5
.....................................
a chaque phase je copie le contenu du tableau bloc dans le tableau IMAGE jusqu'a ce que le tableau IMAGE soit rempli.
Question :
commenet assurer cette copie sans ecrasement et comment assurer l homogenité des données sachant que le tableau IMaGE ( chque case correspond a 2 octet = 1 pixel) et le tableau bloc chaque case correspond a 1 seul octet.
[^] # Re: heu...faudrait etre plus precis
Posté par gabriel2006 . En réponse au message tableau de signed short int To unsigned short. Évalué à 1.
voici le probleme;
je declare:
signed short int IMAGE[10000]; //tableau initialement vide et doit contenir des pixels ( chaque pixel codé sur 2 octet).
unsigned char bloc[1024]; //tableau contenant des pixels
//chaque 10 ms je recupere le tableau bloc et je le copie dans IMAGE, jusqu'a ce que le tableau IMAGE sera rempli( c'est a dire que les pixels de l'image seront tous reçu)
explication:
bloc[1024] = phase 1
bloc[1024] = phase 2
bloc[1024] = phase 3
bloc[1024] = phase 4
bloc[1024] = phase 5
.....................................
a chaque phase je copie le contenu du tableau bloc dans le tableau IMAGE jusqu'a ce que le tableau IMAGE soit rempli.
Question :
commenet assurer cette copie sans ecrasement et comment assurer l homogenité des données sachant que le tableau IMaGE ( chque case correspond a 2 octet = 1 pixel) et le tableau bloc chaque case correspond a 1 seul octet.
Merci d'avance
Cdlt