Bonjour ,
je cherche à résoudre le problème suivant, basique, que le traitement d'images:
je déclare deux structures, une structure pixel et une structure image comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 struct pixel { int rouge; int vert; int bleu; }; struct image { int largeur; int hauteur; int maxval; struct pixel p[hauteur][largeur]; }; struct image I;
le problème est que ca ne compile pas. à cause de la taille non définie du tableau de pixels p défini dans la structure image.
Or, je ne connais pas à l'avance la hauteur et la largeur del'image, elles dépendront de l'image saisie par l'utilisateur (scanf tout simple).
Je voudrais déclarer I en global, et définir la taille du tableau de pixels seulement une fois que l'utilisateur a saisi une image (alors je lis son entete pour connaitre la taille en pixels).
Je suis débutant en C.
Merci de me proposer une solution si ce problème vous inspire![]()
Partager