Les entrées sorties dans des fichiers
 

Version C
 
 
Ecrire
 

#include <cstdio>
int main()
{
float d=9.6,d2=5.4;
FILE *out;
out=fopen("fichier","w");
if (out == NULL)  {
printf("out n'a pas ete ouvert\n");
return -1;
}
fprintf(out,"%e\n",d);
fprintf(out,"%e\n",d2);
fclose(out);       // fermeture facultative
return 0;
}
   

Lire
 

#include <cstdio>
int main()
{
float d,d2;
FILE *in;
in=fopen("fichier","r");
if (in == NULL)  {
printf("in n'a pas ete ouvert\n");
return -1;
}
fscanf(in,"%e",&d);
fscanf(in,"%e",&d2);

printf("%e %e\n",d,d2);

fclose(in);       // fermeture facultative
return 0;
}
 
 
 
 
 

Version C++
 
 

Ecrire

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
float d=9.6,d2=5.4;
ofstream out("fichierc++");
// if (!out) {
// cerr << "out n'a pas ete ouvert\n";
// return -1;
// }
out << d  << "\n" << d2 << "\n";
out.close();       // fermeture facultative
return 0;
}
 
 
 

Lire

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
float d,d2;
ifstream in("fichierc++");
// if (!in) {
// cerr << "in n'a pas ete ouvert\n";
// return -1;
// }
in >> d  >> d2 ;
cout << d << " " << d2 << endl;
in.close();       // fermeture facultative
return 0;
}

Drupal 7 Appliance - Powered by TurnKey Linux