Bonjour, j'ai un pb avec mon ofstream.
Dans un précédent post, j'avais demandé la différence entre les fichier.h et les cfichier lors des inclusions.
Donc j'ai remplacé mon

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
#include<fstream.h>
par

or, avec #include<fstream.h> ma fonction save fonctionnait parfaitment, mais avec #include<fstream> j'ai le message d'erreur suivant :
fonctions.cpp: In function `void save(const Vector&, char*)':
fonctions.cpp:36: `ofstream' undeclared (first use this function)
Je vous envoie ma fonction save :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
void save(const Vector & d,char * file_name)
{
  // sauvegarde sur le disque dur le Vector sous le nom file_name
  // chaque valeur est sauvegardee avec une precision de 20 chiffres, au format scientifique
 
  ofstream file(file_name);
  long int L=d.size(); // longueur du Vector
  for(unsigned long int i=0;i<L;i++)
    file<<setprecision(20)<<scientific<<d[i]<<"\t";
 
  file.close();
}
Merci