Cours:TdFichiersCorrection
Lecture
#include <iostream>
using namespace std;
#include <stdio.h>
int main()
{
FILE *f;
int res;
char c;
char fileName[1000];
cout << "Nom du fichier" << endl; // prints !!!Hello World!!!
cin >> fileName;
cout << "Lecture du fichier : "<<fileName<<endl;
f=fopen(fileName,"r+t");
if (f==NULL)
{
cout << "Erreur à l'ouverture du fichier !\n" ;
return -1 ;
/* sort du programme */
}
do
{
res = fread(&c,1,1,f);
if (res>0) cout <<c;
}while (res>0);
cout <<endl;
return 0;
}