Guten Abend,
kommen wir zu Stunde 5 ;D
Dem Einlesen von Daten bzw. deren Ausgabe aus Dateien.
Dafür brauchen wir erstmal eine neue Bibliothek <fstream> und 2 Neue Variablen
ifstream fürs einlesen und ofstream für die ausgabe also:
Code:
ifstream dat_ein; ofstream dat_aus;
Code:
string dateiname; dateiname =“blablubb.txt“;
Code:
dat_ein.open(dateiname.c_str(), ios_base::in); dat_aus.open(dateiname.c_str(), ios_base::out);
Code:
if(!dat_aus) { printf("Datei konnte nicht Geoeffnet werden!"); cout << endl; return -1; }
So, mit
Code:
dat_aus << var1 << endl;
Am Ende setzen wir noch ein
Code:
dat_aus.close();
Code:
char zeichen; while (!dat_ein.eof()) { dat_ein.get(zeichen); cout << zeichen; }
Am ende natürlich ein
Code:
dat_ein.close();
Kommen wir zu einer einfachen Aufgabe :P
Hausaufgabe:
Ein Programm, welches 2 Sachen kann, einmal etwas Auslesen aus einer Datei und einmal etwas in eine andere Schreiben. Natürlich mit einem schönen Auswahl Menü