Bonsoir a vous tous,
voila j'aimerais savoir si ce code est bon...il est bien passé au compilateur...
Mais voila je voulais savoir si mes allocations etaient necessaires...
Est-il necessaire de déclarer les tableaux compris dans une structure?
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
22
23
24
25
26
27
28 #include <stdio.h> #include <stdlib.h> typedef struct { char *mot; int nombre; }Mot; void Init (Mot T[]) { char *tmp=(char*)malloc(sizeof(char)); if (!tmp) { fprintf(stderr,"Erreur alloc memoire\n"); exit (EXIT_FAILURE); } tmp="\0"; T = (Mot *) malloc (sizeof(Mot)); if (!T) { fprintf(stderr,"Erreur alloc memoire\n"); exit (EXIT_FAILURE); } T->nombre=0; T->mot=tmp; }
Partager