Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Stream. Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke.

Ähnliche Präsentationen


Präsentation zum Thema: "Stream. Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke."—  Präsentation transkript:

1 Stream

2 Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke

3 Umgangsprachlich werden Datenquelle und Datensenke auch als Streams bezeichnet.

4 Den Transfer (sequentieller Fluß) von der Datenquelle zur Datensenke wird durch > dargestellt.

5 Beispiel: Klassenarbeit Datenquelle: Schüler X Datensenke: Nebensitzer Y Transfer: Wissen

6 Anschauliche Darstellung:

7 Daten quelle Daten senke >>

8 Daten quelle Daten senke >>

9 Daten quelle Daten senke >>

10 Daten quelle Daten senke >>

11 Daten quelle Daten senke >>

12 Daten quelle Daten senke >>

13 Daten quelle Daten senke >>

14 Daten quelle Daten senke >>

15 Daten quelle Daten senke >>

16 Oder auch:

17 Daten senke Daten quelle <<

18 Daten senke Daten quelle <<

19 Daten senke Daten quelle <<

20 Daten senke Daten quelle <<

21 Daten senke Daten quelle <<

22 Daten senke Daten quelle <<

23 Daten senke Daten quelle <<

24 Daten senke Daten quelle <<

25 Daten senke Daten quelle <<

26 Daten senke Daten quelle <<

27 Streams und C++

28 In C++ sind Streams Objekte von bestimmten Klassen.

29 Klasse istream: zuständig für Eingaben Klasse ostream: zuständig für Ausgaben Klasse iostream: zuständig für Ein- und Ausgaben

30 ios istreamostream iostream ostrem erbt von ios istrem erbt von ios iostrem erbt von istream iostrem erbt von ostream Thema Vererbung: siehe später

31 Beispiel Bildschirmausgabe: Der Transfer einer Zeichenkette zum Bildschirm. In C++ wird dies dargestellt durch:

32 #include #include #include #include int main(){ int i; // weiter nächste Folie

33 cout << "Zahl eingeben: "; Datenquelle: Zeichenkette Datensenke: Bildschirm Wer ist die Datenquelle ? Wer ist die Datensenke ? cout ist Objekt einer in C++ vordefinierten Ausgabeklasse

34 Beispiel Tastatureingabe: Der Transfer einer Zahl von der Tastatur zur Variable. In C++ wird dies dargestellt durch:

35 cin >> i; Datenquelle: Tastatur Datensenke: Variable Wer ist die Datenquelle ? Wer ist die Datensenke ? cin ist Objekt einer in C++ vordefinierten Eingabeklasse

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


Herunterladen ppt "Stream. Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke."

Ähnliche Präsentationen


Google-Anzeigen