1 / 36

Stream

Stream. Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke. Umgangsprachlich werden Datenquelle und Datensenke auch als Streams bezeichnet.

oneida
Télécharger la présentation

Stream

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 << bzw. >> dargestellt.

  5. Beispiel: KlassenarbeitDatenquelle: Schüler XDatensenke: Nebensitzer YTransfer: Wissen

  6. Anschauliche Darstellung:

  7. Datenquelle Datensenke >>

  8. Datenquelle Datensenke >>

  9. Datenquelle Datensenke >>

  10. Datenquelle Datensenke >>

  11. Datenquelle Datensenke >>

  12. Datenquelle Datensenke >>

  13. Datenquelle Datensenke >>

  14. Datenquelle Datensenke >>

  15. Datenquelle Datensenke >>

  16. Oder auch:

  17. Datensenke Datenquelle <<

  18. Datensenke Datenquelle <<

  19. Datensenke Datenquelle <<

  20. Datensenke Datenquelle <<

  21. Datensenke Datenquelle <<

  22. Datensenke Datenquelle <<

  23. Datensenke Datenquelle <<

  24. Datensenke Datenquelle <<

  25. Datensenke Datenquelle <<

  26. Datensenke Datenquelle <<

  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. ostrem erbt von ios istrem erbt von ios ios Thema Vererbung: siehe später istream ostream iostrem erbt von istream iostrem erbt von ostream iostream

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

  32. #include <stdafx.h>#include <stdio.h>#include <iostream.h>#include <iomanip.h>int main(){ int i;// weiter nächste Folie

  33. Datenquelle: Zeichenkette Wer ist die Datenquelle ? Wer ist die Datensenke ? cout << "Zahl eingeben: "; Datensenke: Bildschirm 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. Datenquelle: Tastatur Wer ist die Datenquelle ? Wer ist die Datensenke ? cin >> i; Datensenke: Variable 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.

More Related