Bonjour,
Voici un exercice que je du effectué, et je voulais avoir votre avis dessus. On m'a demandé de modifier un bout de programme pour que celui-ci fonctionne correctement.
Voici le programme:
Voici ce que j'ai écrit:
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
17 typedef struct{ int hauteur, largeur; unsigned char* pixels; }image_t; void alloue_image(image_t* i, int h, int l) { i.hauteur=h; i.largeur=h; i.pixels=malloc(h*l+1); } return i; }
merci d'avance
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
17
18
19
20
21 typedef struct image_t image_t; struct image_t { int hauteur; int largeur; unsigned char* pixels; }; void alloue_image(image_t* i, int h, int l) { i = malloc(sizeof(image_t)); *i.hauteur=h; *i.largeur=l; *i.pixels=malloc((h*l+1)*sizeof(char); }
Partager