Cours sur les listes chainées langage c

franck -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
quelqun peut t'il s'il vous plait m'expliquer ces deux lignes? merci d'avance..


if ((nouveau_element = (Element *) malloc (sizeof (Element))) == NULL)
return -1;



if ((nouveau_element->donnee = (char *) malloc (50 * sizeof (char)))
== NULL)
return -1;




1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
1) On alloue de la mémoire à nouveau_element, si cela échoue on retourne -1
2) idem mais avec nouveau_element.donnee
0