Variable Array[] à taille variable, en C

Fermé
Nouz - 24 juil. 2002 à 13:48
 Nouz - 24 juil. 2002 à 15:59
Salut,
existe-t-il une facon ou une technique pour déclarer une variable Array[x] en C,
avec x, la taille du tableau, étant un entier variable ?

merci de votre aide.

2 réponses

lut,
effectivement c possible en C : en dynamique, cad ke tu ne sait po a l'avance la taille de ton tableau

pour declarer un tableau d'entier : int *Nom_tableau;
ensuite pour allouer l'espace necessaire :
Nom_tableau = (int*)malloc(x * sizeof(int));
sachant ke x est ton nombre variable.
rajoute #include <malloc.h> c mieux

et voila ;)
0
j'oublié,
ensuite pour acceder aux variable :
Nom_tableau[indice]
0
ok, merci à toi Chacal_ito !
0