Nom de fichier en C
£udo
Messages postés
455
Statut
Membre
-
Ravachol Messages postés 568 Statut Membre -
Ravachol Messages postés 568 Statut Membre -
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++