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