Bonjour,
Je viens de reprendre un programme c++ codé avec Visual. Je l'ai transmis sous DevC++, et après avoir changé les bibliothèques comme ci-dessous :
/* Version Dev C++ */
#include <fstream> // Gestion des flux de données
#include <iostream> // Fonctions d'entrée sortie
#include <iomanip>
#include <stdio.h> // Fonctions d'entrée sortie standart
#include <stdlib.h> // Fonctions diverses
#include <math.h> // Fonctions mathématiques
#include <string.h> // Manipulation des châines de caractères
#include <time.h> // Manipulation du temps
#include <windows.h>
using namespace std;
/* Version Visual C++ */
/*
#include <fstream.h> // Gestion des flux de données
#include <iostream.h> // Fonctions d'entrée sortie
#include <iomanip.h>
#include <stdio.h> // Fonctions d'entrée sortie standart
#include <stdlib.h> // Fonctions diverses
#include <math.h> // Fonctions mathématiques
#include <string.h> // Manipulation des châines de caractères
#include <time.h> // Manipulation du temps
#include <windows.h>
*/
il me met encore une erreur, lors de l'utilisation d'une fonction ayant un passage d'ofstream en paramètre.
Déclaration :
- int calcul_debit_moy_1(ParametresDeCalcul *pdc, Repartission *repartission, ofstream sortie_debit_sched_moy);
- ofstream sortie_debit_sched_moy;
- sortie_debit_sched_moy.open(pdc->FILE_debit_moy);
Utilisation :
- calcul_debit_moy_1(pdc, repartission, sortie_debit_sched_moy);
Voici les 2 erreurs que j'obtiens dans DevC++ :
- 738 p:\document\ApplicationData\Dev-Cpp\include\c++\3.4.2\bits\ios_base.h `std::ios_base::ios_base(const std::ios_base&)' is private
- 769 p:\document\ApplicationData\Dev-Cpp\include\c++\3.4.2\streambuf `std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits<char>]' is private
Quelqu'un saurait-il m'aider svp ?
Partager