File-Pointer
-
Hiho,
es geht um File-Pointer..
Nämlich "stdin" und "stdout". Was für Befehle/Funktionen oder sonst was sind das?
Ich denke mal out steht für Ausgabe und in für Eingabe.
Aber für was nutzt man das z.B?
MfG Gast
-
Das sind die FILE*'s die auf die Standard-Ein/Ausgabe zeigen. Es gibt auch noch stderr.
Gast123 schrieb:
Aber für was nutzt man das z.B?
char buf[0x100]; fgets(buf, sizeof(buf), stdin); fprintf(stderr, "Errorcode: %i.\n", 17); ...
-
War es nicht so, dass man diese auch umleiten kann?
-
Cachus schrieb:
War es nicht so, dass man diese auch umleiten kann?
Das System kann die Streams u.U. umleiten, ja. Aber das hat irgendwie wenig mit dem Thema zu tun.
-
Du kannst die auch selbst im Programm umleiten, beispielsweise mit freopen. In Daemons macht man so was gerne.