Cours sur les listes chainées langage c

Fermé
franck - 22 avril 2011 à 16:08
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 22 avril 2011 à 16:23
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;




A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
22 avril 2011 à 16:23
1) On alloue de la mémoire à nouveau_element, si cela échoue on retourne -1
2) idem mais avec nouveau_element.donnee
0