Neben dem durch die Bibliothek vordefinierten Datenstrom cout gibt es cin, welcher zum Einlesen von Daten über das Standardeingabegerät (im Regelfall die Tastatur) verwendet wird. Der cin stream verwendet den Operator >>. Ein Großteil der Flexibilität des Datenstromes cout findet sich bei cin wieder. Ein kurzes Beispiel für die Anwendung von cin siehst Du in den Zeilen 28 bis 30. Die speziellen Operatoren für Datenströme, dec, oct und hex legen gleichfalls die Notation für cin fest, unabhängig von cout. Der Standardwert ist wieder dezimal.
Zusätzlich zu den Datenstromobjekten cout und cin gibt es noch einen Standarddatenstrom, cerr. Über cerr werden standardmäßig Fehler ausgegeben. Diese Ausgabe kann im Gegensatz zu cout nicht in eine Datei umgeleitet werden. Die drei Datenstromobjekte, cout, cin und cerr entsprechen den Zeigern auf Datenströme stdout, stdin und stderr in C. Beispiele für ihre Verwendung werden uns durch die gesamte Einführung begleiten.
Die stream Bibliothek beinhaltet auch Ein- und Ausgabe in und von Dateien. Dies werden wir kurz im nächsten Beispiel vorstellen.
Kompiliere dieses Programm und führe es aus bevor Du zum nächsten weitergehst. Denke daran, daß das System die Eingabe einer ganzen Zahl verlangt, die wieder am Bildschirm ausgegeben wird, allerding in hexadezimaler Notation.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 7. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Kochrezepte?