Programmieren in C++


home

zurück

vor

Datei - Stream

Bislang sind die Streams cin und cout sowie einige damit verbundene Opreratoren (<<,>>) u. Member Funktionen (z.B. geline()) bekannt. Sie werden, wie auch "cerr" , durch Einbinden von iostream definiert und sind bereits mit Tastatur bzw. Monitor verbunden. Dateiene wereden unter C++ ebenfals ber Streams angesprochen. Dazu werden die in <fstream.h> die folgenden Stream-Typen definiert:



Selbsdefinierte Streams v. Typ "ifstream", "ofstream bzw. "fstream" beherschen u.a. alle Operatoren u Methoden die weiter bei cin u. cout definiert sind.

Bsp.:
siehe Programm Prog0018

Kleine Exkursion zur Pfadangabe:

"hallo\tomi" ==> Ausgabe: hallo omi (tabulator) falsch
"hallo\\toni" ==> Ausgabe: hallo\tomi (backslash) richtig

z.B. "c:\\temp\\test.txt"

an vorhandene Datei etwas anhängen ausdat.open("text.txt", ios::app);

ifstream eingabe;

while (!eingabe.eof()){
  eingabe.getline(kurs[i].nname,30);
}


home

zurück

vor