Déclaration dynamique en C
dudy
-
marvinrouge -
marvinrouge -
est il possible de déclarer dynamiquement des variables en C ????
1 réponse
-
hi dudy
*malloc(unsigned nombre_d_octets)
tu obtiens un pointeur sur nombre_d_octets octets de mémoire, non initialisés, ou NULL si la demande ne peut pas être satisfaite.
il faut convertir dans le type ad hoc :
int *nb;
nb = (int*) malloc(12);
free(p) libère l'espace poité par p, seulement si p a été obtenu par un appel de la fonction malloc !
@ +
Pizzabiere