char fichierRecup = NULL; fichierRecup = (char*) malloc (150* sizeof(char)); char fichierTemps= NULL; fichierTemps= (char*) malloc (150* sizeof(char)); /*Ensuite j'affecte une valeur a fichierTemps*/ fichierTemps = " Erwan " ; /* et je souhait copier le contenu de fichierTemps dans fichierRecup */ strcpy(fichierRecup , fichierTemps);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionchar fichierTemps= NULL;
NULL vaut 0
C'est une valeur, pas un pointeur.
char a = NULL; // PARFAITEMENT CORRECT
#if defined(__cplusplus) #define NULL 0 #else #define NULL ((void *)0) #endif
char a = NULL; // PARFAITEMENT CORRECT
warning: initialization makes integer from pointer without a cast