Probleme avec strcat en C
crazyghandi
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
crazyghandi Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
crazyghandi Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un probleme avec strcat en C :
printf ("\n exporting to : %s",root);
ici la valeur de la chaine root est bien ce qu'elle devrait etre
FILE *txtout;
printf ("\n mark...");
ce marqueur s'affiche bien a l'ecran
//open new index file
//txt
char *file = "";
strcpy (file,root);
printf ("\n mark %s ",file);
ce marqueur s'affiche bien avec la bonne valeur
strcat (file,".txt");
ACCESS VIOLATION SYMBOLIC CRASH
printf ("\n mark, file = %s",root);
pourtant j'ai regardé la doc sur strcat mais je ne vois pas l'erreur.
merci d'avance pour vos reponses
J'ai un probleme avec strcat en C :
printf ("\n exporting to : %s",root);
ici la valeur de la chaine root est bien ce qu'elle devrait etre
FILE *txtout;
printf ("\n mark...");
ce marqueur s'affiche bien a l'ecran
//open new index file
//txt
char *file = "";
strcpy (file,root);
printf ("\n mark %s ",file);
ce marqueur s'affiche bien avec la bonne valeur
strcat (file,".txt");
ACCESS VIOLATION SYMBOLIC CRASH
printf ("\n mark, file = %s",root);
pourtant j'ai regardé la doc sur strcat mais je ne vois pas l'erreur.
merci d'avance pour vos reponses
3 réponses
donc il fo fair un malloc pour le nom du fichier et le free a la fin de la fonction ?
j'essaie tou de suite
dans le meme code , un autre probleme http://www.commentcamarche.net/forum/affich 9695853 ecriture de fichier
merci pour ton aide
j'essaie tou de suite
dans le meme code , un autre probleme http://www.commentcamarche.net/forum/affich 9695853 ecriture de fichier
merci pour ton aide