Freigeben über


ifstream

Definiert einen Stream, der für das serielle Lesen von Einzelbyte-Zeichendaten aus einer Datei verwendet werden soll. ifstream ist eine typedef, die die Vorlagenklasse basic_ifstream für char spezialisiert.

Es gibt auch wifstream, eine typedef, die basic_ifstream zum Lesen von doppelt breiten wchar_t-Zeichen spezialisiert. Weitere Informationen finden Sie unter wifstream.

typedef basic_ifstream<char, char_traits<char> > ifstream;

Hinweise

Der Typ ist ein Synonym für die Vorlagenklasse basic_ifstream, die auf Elemente vom Typ "char" mit Standard-Zeichenmerkmale spezialisiert ist. Ein Beispiel ist

using namespace std;

ifstream infile("existingtextfile.txt");

if (!infile.bad())

{

// Dump the contents of the file to cout.

cout << infile.rdbuf();

infile.close();

}

Anforderungen

Header: <fstream>

Namespace: std

Siehe auch

Referenz

basic_ifstream-Klasse

iostream-Programmierung

iostreams-Konventionen

Weitere Ressourcen

basic_ifstream Member

<fstream> Member