Cours:TdFichiersCorrection

De troyesGEII
Aller à : navigation, rechercher

vers la page des TDs 1103

Enoncé de TD


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;
}