Cours:TdFichiersCorrection : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
m
m
 
Ligne 1 : Ligne 1 :
<accesscontrol>Acces:Prof</accesscontrol>
 
 
[[Cours:TDs_1103|{{Rouge|<big>'''vers la page des TDs 1103'''</big>}}]]
 
[[Cours:TDs_1103|{{Rouge|<big>'''vers la page des TDs 1103'''</big>}}]]
  

Version actuelle datée du 8 décembre 2015 à 09:25

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