A voir également:
- Déclaration dynamique en C
- Déclaration - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
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
*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
en C:
int* a = (int*)malloc(N*sizeof(int));
id(a!=NULL)
{
free(a);
a = NULL;
}
en C++:
int* a = new int[N];
id(a!=NULL)
{
delete [] a;
a = NULL;
}
ATTENTION à ne pas mélanger comme l'a souligné pizzabiere
malloc+free
new+delete