Nom de fichier en C
£udo
Messages postés
455
Date d'inscription
Statut
Membre
Dernière intervention
-
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
salut, je vous explique.
L'utilisateur tape le nom du fichire qu'il veut créer genre " avril".
A partir de ça, je voudrais que le fichier avril.txt soit crée. Mais j'arrive pas. J'ai essayé comme ça mais ça passe pas.
Qqn peut m'aider plizz ?
Merci
(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
L'utilisateur tape le nom du fichire qu'il veut créer genre " avril".
A partir de ça, je voudrais que le fichier avril.txt soit crée. Mais j'arrive pas. J'ai essayé comme ça mais ça passe pas.
void creer_fichier(FILE *f,char *n) { char choix; //char nomfichier[LG]; //1char txt[LG]; system("cls"); printf("CREATION DU FICHIER \n\n"); printf("NOM DU FICHIER A CREER: "); flushall(); gets(n); flushall(); strcat("n",".txt"); printf("%s",&n); f = fopen(n,"w");
Qqn peut m'aider plizz ?
Merci
(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
A voir également:
- Nom de fichier en C
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Salut,
Essaye en modifiant ce qui est en gras.
Attention à ce que le pointeur n soit alloué avec assez d'espace...
A++
Essaye en modifiant ce qui est en gras.
void creer_fichier(FILE **f,char *n) { char choix; //char nomfichier[LG]; //1char txt[LG]; system("cls"); printf("CREATION DU FICHIER \n\n"); printf("NOM DU FICHIER A CREER: "); flushall(); gets(n); flushall(); strcat(n,".txt"); printf("%s",n); *f = fopen(n,"w");
Attention à ce que le pointeur n soit alloué avec assez d'espace...
A++
A++