Encore un appel à l'aide urgent !
Dans mon projet C++, j'inclus
#include
#include
#include
#include
#include
#include
mais il refuse de compiler à cause de la ligne :
"fstream in("level1_1.txt", ios::in);"
J'utilise aussi des " in.getline(ligne,40);". C'est très emmerdant car tout ça marche sous Windows !
Merci à tous pour votre aide..
# Re: HELP ! Les nouvelles normes g++
Posté par mrq (site web personnel) . Évalué à 3.
[^] # Re: HELP ! Les nouvelles normes g++
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
using namespace std;
en debut de fichier, c un peu porc mais c pratique au debut.
[^] # Re: HELP ! Les nouvelles normes g++
Posté par gourgou . Évalué à 1.
Très franchement, la lecture d'un stroustrup 3ième édition ou tout autre documentation pas trop avariée est fortement conseillée ! C++ est standardisé depuis 1998 (1), donc s'il y a un truc qui a changé récemment, c'est pas C++.
Donc gcc 3.x n'est pas plus "restrictif", mais plus conforme. Ensuite, ce qui a changé dans gcc, entre la 2.95 et la 3.x, c'est que 'std::' n'est plus remplacé par ' '. A part ça, la version de la STL de SGI de gcc-2.95.3 était vraiment pourrie ; ça c'est amélioré à partir de la 2.95.4.
(1) Un correctif est prévu pour dans bientôt, mais rien à voir avec ce qui nous concerne.
# Re: HELP ! Les nouvelles normes g++
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.