C ++ ifstream Fehlerprüfung
Ich bin neu in C ++ und möchte meinem Code eine Fehlerprüfung hinzufügen. Außerdem möchte ich sicherstellen, dass ich gute Codierungspraktiken verwende. Ich las eine Zeile aus einer ASCII-Datei in eine Zeichenfolge mit:
ifstream paramFile;
string tmp;
//open input file
tmp.clear();
paramFile >> tmp;
//parse tmp
Wie kann ich eine Fehlerüberprüfung durchführen, um sicherzustellen, dass die gelesene Eingabedatei erfolgreich war?
Ich sehe viel kompliziertere Möglichkeiten, aus einer ASCII-Datei zu lesen. Ist meine Arbeitsweise "sicher / robust"?