getline verschachteln
-
Ja kann man getline verschachteln?
inA.open(this->parsTemp._char()); while ( std::getline(inA,this->bufferA) ) { inB.open(this->parsTemp._char()); while ( std::getline(inB,this->bufferB) ) { // tu was } inB.close(); } inA.close()ich habe drei Dateien. Die erste enthält die Namen der anderen zwei Dateien.
Die äussere Schleife soll die erste Datei laden und danach alle Dateien die in der ersten aufgelistet sind. Doch es lädt nur die erste Datei in der inneren Schleife. Die zweite wird nicht mehr geladen.
Jetzt frage ich mich darf man die verschachteln. Kann ja sein das er das nicht verkraftet.
-
Stört euch bitte nicht an this->parsTemp._char() ich habe den Code schnell hingeschrieben.
-
funktioniert dein quellcode? - sollte deine frage beantworten oder?!
-
hola
setz mal vor
inB.close();ein
inB.clear(0);Meep Meep
-
Und du solltest dir angewöhnen zu prüfen ob eine Datei überhaupt geöffnet werden konnte. Und statt einem clear(0) tut es auch ein clear()
-
fsfasfsfsf schrieb:
funktioniert dein quellcode? - sollte deine frage beantworten oder?!
ein guter Witz. Wenn er funktionieren würde würde ich hier nicht fragen. Logisch?@Meep Meep. Danke das war der Fehler ich könnte dich knu... nein lieber nicht
Aber trotdem danke.cu.