Stream Ein Stream ist ein sequentieller Flu von
- Slides: 36
Stream
Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke
Umgangsprachlich werden Datenquelle und Datensenke auch als Streams bezeichnet.
Den Transfer (sequentieller Fluß) von der Datenquelle zur Datensenke wird durch << bzw. >> dargestellt.
Beispiel: Klassenarbeit Datenquelle: Schüler X Datensenke: Nebensitzer Y Transfer: Wissen
Anschauliche Darstellung:
Daten >> quelle Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle >> Daten senke
Daten quelle Daten >> senke
Oder auch:
Daten senke Daten << quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten senke << Daten quelle
Daten << senke Daten quelle
Daten << senke Daten quelle
Streams und C++
In C++ sind Streams Objekte von bestimmten Klassen.
Klasse istream: zuständig für Eingaben Klasse ostream: zuständig für Ausgaben Klasse iostream: zuständig für Ein- und Ausgaben
istrem erbt von ios istream iostrem erbt von istream ios Thema Vererbung: siehe später iostream ostrem erbt von ios ostream iostrem erbt von ostream
Beispiel Bildschirmausgabe: Der Transfer einer Zeichenkette zum Bildschirm. In C++ wird dies dargestellt durch:
#include <stdafx. h> <stdio. h> <iostream. h> <iomanip. h> int main(){ int i; // weiter nächste Folie
Wer ist die Datenquelle ? Wer ist die Datensenke ? Datenquelle: Zeichenkette Datensenke: Bildschirm cout << "Zahl eingeben: "; cout ist Objekt einer in C++ vordefinierten Ausgabeklasse
Beispiel Tastatureingabe: Der Transfer einer Zahl von der Tastatur zur Variable. In C++ wird dies dargestellt durch:
Wer ist die Datenquelle ? Wer ist die Datensenke ? Datenquelle: Tastatur Datensenke: Variable cin >> i; cin ist Objekt einer in C++ vordefinierten Eingabeklasse
Aufgabe: Schauen Sie sich bitte das lauffähige Programm auf den Kopien an und notieren sich eventuelle Fragen dazu.
- Ein volk ein reich ein führer
- Wann ist ein mann ein mann text
- Ist ein widerstand ein verbraucher
- Ist ein drache ein trapez
- Ein hund ist ein herz auf vier pfoten
- Was sind teiler
- Differentiate byte stream and character stream
- Ein neuer tag und ein neuer morgen
- Ein mann wie ein baum sie nannten ihn bonsai
- Ein tag der sagt dem anderen
- Ein neuer tag und ein neuer morgen
- Heidenröslein analyse
- Ein geschäftsmann sendet ein fax an seine frau
- Schwund ist immer
- Das ist eine tafel
- Modalsatz definition
- Koeffizienten
- Wie sieht ein thesenpapier aus
- Verse gedicht
- Ist ein objekt
- Mir ist ein licht aufgegangen
- Satzreihe und satzgefüge
- Was ist ein relativsatz
- Das leben ist wie ein karussell
- Slidetodoc.com
- Was sind rechenausdrücke
- London regnet
- Mein lieblingstier hund
- Regelspiele beispiele
- Sprache ist ein schatz
- Matrix-projektorganisation vorteile nachteile
- Schaltplan verzweigter stromkreis
- Textknacker übungen
- Das gleichnis
- Guten morgen neuer tag
- Was ist ein umlaut
- Was ist ein lobpreis