Copie de fichier texte : prob fopen

Signaler
Messages postés
1
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
28 mai 2003
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
#include <stdio.h>
#include <stdlib.h>
#include <conio.c> //conio.c pour dev-cpp conio.h normalement

int main()
{
char entree,sortie; //variables recueuillant l'adresse des fichiers
int c;
FILE *a_copier, *copie;

printf("adresse (complete) du fichier a copier : ");
scanf("%c",&entree);
printf("\nadresse (complete) du fichier dans lequel le texte sera copie : ");
scanf("%c",&sortie);
printf("copie en cours ...");
a_copier = fopen(entree,"r"); //voila c'est ici que ca coince
copie = fopen(sortie,"w"); //entree et sortie étant les variables refusée

do
{
c=fgetc(a_copier);
fputc(c,copie);
}while(c != EOF);
printf("\ncopie terminee");
getch();
return(0);
}

=======================================

les variables ne sont pas acceptée ds fopen mais comment spécifié l'adresse des fichiers alors ?

1 réponse

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
char entree,sortie;
comme d'hab, confusion entre char et char* qui pointe sur une zone valide. Comment veux tu entrer une ville dans 1 seul octet, c'est juste la place du zero final.
char ville[80]; // exemple qui irait
BruNews, ciao...