Allocation de la memoire en langage C
crstph
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
loupius -
loupius -
Bonjour,
je programme avec les listes en langage C et j'ai le probleme suivant
quand je veux ajouter un element à une liste j'appelle une fonction nommée "ajout" qui est écrit par moi
je remarque que quand j'utilise malloc et aprés la fin de l'execution de la fonction "ajout" l'espace memoire allouée est perdue(liberé) et l'element ajouté est aussi perdue
donc comment faire pour que l'allocation dans une fonction soit depend de la programme principale et non depend
de la foction dans laquelle l'allocation est faite
merci beaucoup
je programme avec les listes en langage C et j'ai le probleme suivant
quand je veux ajouter un element à une liste j'appelle une fonction nommée "ajout" qui est écrit par moi
je remarque que quand j'utilise malloc et aprés la fin de l'execution de la fonction "ajout" l'espace memoire allouée est perdue(liberé) et l'element ajouté est aussi perdue
donc comment faire pour que l'allocation dans une fonction soit depend de la programme principale et non depend
de la foction dans laquelle l'allocation est faite
merci beaucoup
A voir également:
- Allocation de la memoire en langage C
- Mémoire vive - Guide
- Langage ascii - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Langage binaire - Guide
- Nettoyer memoire iphone - Guide