Allocation de memoire en langage C

Fermé
Alexandre Volatier - 12 juil. 2002 à 16:01
 Cédric - 21 janv. 2010 à 23:15
J'ai un probleme de memoire au niveau d'un petit programme en C, la station SUN renvoie
etant "segmentation fault". Etant donnee que j'utilise des pointeurs, j'aurais voulu
savoir s'il fallait ensuite liberer la memoire et si oui, comment??

Merci d'avance!!!
A voir également:

3 réponses

Joshua42 Messages postés 77 Date d'inscription vendredi 4 janvier 2002 Statut Membre Dernière intervention 18 décembre 2006 8
13 juil. 2002 à 15:45
je suppose que tu fais des "malloc" pour liberer de la memoire ! la commande inverse pour la rendre, c est "free".
par contre je ne crois pas que ton probleme vienne de la. si ton prog n est pas trop long fais nous voir on pourra peut etre te dire exactement ce qu il en ait.

bye
0
je crois que tu fais des malloc a des pointeurs constants par exemple tu fais
int tab[5];
.
.
.
//et apres tu fais un malloc au meme pointeur tab
c est ce que je pence
envois moi ton fichier si tu veux
0
Avant de liberer des pointeurs, ou même de les utiliser, il faut les allouer :)

Cédric
www.memspell.com
0