Einer der Vorteile der Programmierung in C + + ist die Fähigkeit, Mitglieder von Klassenbibliotheken für grundlegende Funktionen zu nutzen. Funktionen in den Klassenbibliotheken mit Standard- Versionen enthalten die C + +-Sprache führen die meisten der sich wiederholende Aufgaben mit Ein-und Ausgang verbunden. Einschließlich der ordnungsgemäßen Bibliotheken beim Kompilieren des Codes entfällt die Notwendigkeit, eigene Funktionen schreiben öffnen, lesen und Speichern von Dateien innerhalb eines Programms . Sobald die Definition der Funktion enthalten ist, müssen Sie nur den Aufruf der Funktion in Ihren Code mit der richtigen Syntax erteilen. Anleitung
1
Fügen Sie die Eingabe /Ausgabe-Stream , Datei-Stream und String-Handling -Klassenbibliotheken in Ihrem Header-Code mit den Aussagen :
# include # include # include
2 Deklarieren Sie eine Variable , um die Datei-Stream zu halten. Um die Datei nur zum Lesen öffnen:
ifstream myFile ( " test.txt ");
3
Öffnen Sie die Datei und den Inhalt auf den Bildschirm. Verwenden Sie einen " if /else " -Anweisung, um den Status der Datei zu überprüfen. Zeigen Sie die Datei mit einer "while" -Schleife. Für dieses Beispiel verwenden :
if ( myFile.is_open ()) { while ( myFile.good ()) { getline ( myFile , Linie); cout << Zeile << endl; } myFile.close (); } else cout << " Kann die Datei nicht öffnen . ";