Cours:TdFichiersCorrection : Différence entre versions
(Page créée avec « {{Rouge|<big>'''vers la page des TDs 1103'''</big>}} {{Vert|<big>'''Enoncé de TD'''</big>}} ={{Rouge|Lecture}}= <source lang=c... ») |
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 du 7 décembre 2015 à 20:33
Il s’agit d’une page protégée.
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;
}