Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Dateien. Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt.

Ähnliche Präsentationen


Präsentation zum Thema: "Dateien. Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt."—  Präsentation transkript:

1 Dateien

2 Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt.

3 Klasse ifstream: Ausgaben (Datei lesen) Klasse ofstream: Eingabe (Datei schreiben) Klasse fstream: Ein- und Ausgaben (Datei lesen und schreiben)

4 ios istreamostream iostream fstreamifstreamofstream bekannte Klassenhierarchie (Bildschirmausgabe, Tastatureingabe) Da ifstream, ofstream und fstream Erben sind, können schon bekannte Methoden für die Bildschirmausgabe und Tastatureingabe auch für Dateien benutzt werden !!! Thema Vererbung: siehe später

5 Beispiel Datei anlegen: Die Datei ist ein Objekt einer bestimmten Klasse. Es wird also ein Konstruktor aufgerufen. In C++ wird dies dargestellt durch:

6 #include "stdafx.h" #include #include using namespace std; int main(){

7 fstream fs1("C:\\test.txt", ios::noreplace); fs1.close(); } Name der Datei Variable, mit der ab jetzt auf diese Datei zugegriffen wird. wenn Datei vorher schon existiert gibt es einen Fehler. Datei wird geschlossen

8 Aufgabe: Schauen Sie sich bitte das lauffähige Programm auf den Kopien an und notieren sich eventuelle Fragen dazu.


Herunterladen ppt "Dateien. Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt."

Ähnliche Präsentationen


Google-Anzeigen