File auslesen
-
Ich sitze gerade an einem Programm zum Verwalten von Geburtstagen,
es ist auch soweit fertig nach der eingabe werden die daten aus
einer Liste in eine Datei geschrieben, ich bekomme es aber einfach
nicht hin den ganzen Spass wieder zu laden.
Inhalt der Datei in der Form:
dd.tt.jjjj nachname vornameDas Datum sollte aufgeteilt in tag, monat und jahr aufgeteilt werden.
Wäre für ein paar Anregungen dankbar.
-
Hier mal ein Beispiel zum simplen Ausgeben der Daten:
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { ifstream daten("Dateiname.txt"); if(daten) { string datum,nachname,vorname; while(daten.eof()) { daten >> datum >> nachname >> vorname; cout << "Am " << datum << " hat " << vorname << " " << nachname << " Geburtstag." << endl; } } else cout << "Fehler" << endl; daten.close(); return 0; }
-
Aha das ist schon eine Vereinfachung zu meinen bischerigen Versuchen mit getline und dann trennen. thx