Am Montag, 15. September 2003 11:56 schrieb Eberhard Wilfrid ZFF TE-PR:
Hallo,
ich habe eine Frage zu unterschiedlichen Versionen des Gnu compilers.
Bisher haben wir Suse Linux 7.2 mit dem dazugehörigen gnu c++ compiler verwendet, das übersetzten der folgenden Zeile war hier kein problem
switch (rw) { case 'r' : file.open(filename,ios::in || ios::nocreate); //if (!file) exit(-1); erstmal entfernt break; case 'w' : file.open(filename,ios::out); //if (!file) exit(-1); break; default : exit(-1); break; }
Jetzt verwenden wir Suse Linux 8.2 und bekommen bei der gleichen Zeile die Fehlermeldung:
ios undeclared
Was hat sich da in diesem Zusammenhang am Compiler geändert?
Danke schon mal für eure Hilfe.
Gruss
Wilfrid
Alles was sich vorher im namspace "ios" befunden hat, befindet sich jetzt im namespace "ios_base". D.h. ios_base::in ios_base::out usw. -- Stefan Lang EMail: langstefan@gmx.at