Probleme en langage c

Fermé
x-hunter-x - 1 mars 2010 à 11:28
 swed - 1 mars 2010 à 13:34
Bonjour,
j'ai un probleme avec une compilation d'un programme en c.
je veux creer une tableau de structure dont la taille est inconnue avant l'execution du programme,
j'ai fait tout mais lorsque je declare la variable struct Personne T[n];
le compliateur signale un probleme .
pouvez vous m'aider en me donnat une solution s'elle existe
merci d'avance.

1 réponse

Bonjour,

Il faut déclarer ton tableau comme çà : Personne *T;
Et ensuite dans ton code faire une allocation: T=calloc(n, sizeof(Personne));

Le plus important et de ne pas oublier le free(T) pour désallouer la mémoire.

Cordialement, M.
0