Ich lese Daten aus einer kommagetrennten CSV-Datei. Ich möchte überprüfen, ob die Datei vor dem Lesen Daten enthält, und einen Fehler zurückgeben, wenn die Datei keine Daten enthält.Wie überprüft man, ob die CSV-Datei keine Daten enthält?
const char * Beispiel_Daten_Datei = "Beispiel_Daten1.csv"; std :: ifstream-Datei (Beispieldatendatei);
Danke!
Mögliches Duplikat von [Nach einer leeren Datei in C++ suchen] (http://stackoverflow.com/questions/2390912/checking-for-an-empty-file-in-c) – sashoalm
Ich habe das versucht, nicht Arbeit. std :: ifstream-Datei (Beispieldatendatei); \t if (datei.peek() == std :: ifstream :: merkmale_typ :: eof()) \t \t cout << "leere datei" << endl; – Steve