Bonjour à tous

Je veux faire un truc tout bete: créer une structure "Pixel" qui va contenir 3 informations: les coordonnées x et y, ainsi que le niveau de gris de ce pixel.
Pour cela je pensais faire simplement une structure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef struct MyPixel
{
     int x,y;
     int grey;
}
MyPixel;
Ensuite je souhaiteraius utiliser cette structure, je pensais le faire ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
MyPixel essai;
essai.x = 10;
essai.y = 13;
essai.grey = 255;
Mais ca ne marche pas: il ne reconnait pas ma structure et donc ne me permet pas de travailler avec mon pixel "essai"!
Que dois-je faire pour que ca marche ?