Bonjour,
Je reprends un code qui compilait bien avec un ancien compilateur g++ 4.9 mais qui ne compile plus avec la 6.3. Il s'agit de tests de comparaison avec NULL pour tester l'existence d'un objet (voir message ci-dessous) :
Quelques précisions : fbin est déclaré comme fstream.error: no match for ‘operator==’ (operand types are ‘std::fstream {aka std::basic_fstream<char>}’ and ‘long int’)
if ( fbin == NULL )
Ne connaissant pas grand chose en C++, pouvez-vous m'aider s'il vous plaît ? Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fstream fbin; fbin.open(filename, ios::in); if ( fbin == NULL ) { cerr << "Pb d'ouverture du fichier " << filename << " en lecture." << endl; exit(1); }
airness86180
Partager