Bonjour à vous,

Je voudrais parler des tableaux de pixels avec vous...

En effet, j'ai devant moi une surface graphique de 600x600, avec des figures géométriques à l'intérieur, et j'aimerais matérialiser la surface, en un tableau de pixels, pour pouvoir tester quels pixels sont allumés et lesquels sont éteints.

Je vous joins mon code , en m'excusant de ma nulité en C par avance :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
boolean Pixel(boolean tab[][]){
 			int i, j= 0;
 			for(i;i<tab.length;i++)[
 				for(j;j<tab[0].length;i++){
 					if (tab[i][j] == '1'){
 						return TRUE;
 					}else {
 						return FALSE;
 					}
 				}
 			}
 		}
la largeur est 600 (+1 ? Vu que le tableau commence à 0 ?) et la longueur est 600 (meme question?)
En fait, ce que je ne comprends pas c'est comment l'ordi va comprendre que je parle de pixels ? Est-ce parce que mon tableau est boolean (donc soit 1 soit 0 ?).



Merci d'avance de votre lecture et de vos réponses.

Edit : Oops j'ai oublié cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
typedef enum {
 
       FALSE,
 
       TRUE
 
} boolean;