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 :
la largeur est 600 (+1 ? Vu que le tableau commence à 0 ?) et la longueur est 600 (meme question?)
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; } } } }
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;
Partager