Folgende Aspekte zur Ein- und Ausgabe mit C++-Streams werden an Beispielen aufgezeigt:
- Unformatierte Ausgabe mit
putundwrite - Methoden für die Behandlung von Fehlern bei Streams (
good,badundfail) - Formatierung der Ausgabe mit Manipulatoren
- Die
boolalphaundnoboolalphaManipulatoren zur Steuerung der Ausgabe vonbool-Werten - Die
showbase,dec,hexundoctManipulatoren zur Steuerung der Ausgabe von ganzzahligen Werten - Die Manipulatoren
internal,leftundrightzur Ausrichtung der Ausgabe - Die Bedeutung des
setw-Manipulators bei der Ausgabe - Der
setfill-Manipulator - Manipulatoren ohne Parameter selbst schreiben
- Manipulatoren mit Parametern selbst schreiben
Ausgabe des Code-Snippets zur Steuerung der Ausgabe von bool-Werten:
true
false
true
0
1Ausgabe des Code-Snippets zur Steuerung der Ausgabe von ganzzahligen Werten:
255
0xff
0x64
0377
0377
255Ausgabe des Code-Snippets zur Ausrichtung der Ausgabe:
- 123
-123
-123
987
987
987Ausgabe des Code-Snippets zur Erläuterung des setfill-Manipulators:
.....12345
12345
...............12345
12345
12345Ausgabe des Code-Snippets zu "Manipulatoren ohne Parameter selbst schreiben":
Some Text # Some Text
some text # some textAusgabe des Code-Snippets zu "Manipulatoren mit Parametern selbst schreiben":
AAA!AAA
AAA!AAA
AAA!!AAA
AAA!!!AAA
AAA!!!!AAA