blocage bizarre sur un malloc
Bonjour à tous,
Je m'arrache les cheveux depuis plusieurs heures sur un prog et je viens d'isoler un bug plus que bizarre :
Code:
char *c = (char *) malloc(51*sizeof(char));
Vu comme ça, ça paraît tout bête, hein ?
Eh ben, ça marche po :(
Je m'explique :
ça compile tout bien, tout normal... Evidemment...
Mais à l'exécution mon gentil prog s'arrête pile sur cette instruction, il semble être dans l'état bloqué !
qqn comprend pourquoi ?
Merci pour votre aide
Re: blocage bizarre sur un malloc
Citation:
Envoyé par gilux
Code:
char *c = (char *) malloc(51*sizeof(char));
C'est une façon drôlement compliqué d'écrire
Code:
char *c = malloc (51);
Ensuite, s'assurer que <stdlib.h> est bien visible.
http://emmanuel-delahaye.developpez....tes.htm#malloc