005
14.01.2007, 00:25 Uhr
Kest
saint
|
Also, es gibt standardmäßig zwei sog. FILE-Zeiger (oder Ausgabe-Streams für C++, in C++ dann drei) und nämlich 'stdout' und 'stderr'. 'stdout' dient für Standardausgabe, 'stderr' für Standardfehlerausgabe. Die Standardausgabe kann man immer umleiten, Standardfehlerausgabe gar nicht. in C++: cout = stdout cerr = stderr und auch noch clog, das sich auf das gleiche Ausgabeziel bezieht, halt, nur gepuffert.
Alle Batch-Befehle gehen durch die Standardausgabe, deswegen kann man sie eingentlich immer umleiten. -- Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<. |