Was ist "standard-Eingabe"?

Ich wurde beauftragt mit der Erstellung eines test-Programms in C liest den Inhalt der standard-Eingabe und druckt diese dann.

Aber ich habe ein wenig Zweifel: was ist genau standard-Eingabe?

Ist es, was ich in die Tastatur? Ist es eine Datei, die ich Lesen muss?

Beides?

Und das gleiche gilt für standard output: ist es die Konsole? eine Datei?

  • Dieser helfen könnte.
  • Danke für den link. Aber Unless redirected, input is expected from the keyboard which started the program. Dass redirected... es bedeutet, dass die Eingabe aus einer Datei?
  • In C standard-Eingabe ist stdin - und standard-Ausgabe ist stdout, beide definiert in <stdio.h>; die Tatsache, dass Sie "keyboard" oder "Datei" ist irrelevant...
  • aber shoulend Sie nicht behandelt werden, anders? Wenn die Eingabe aus einer Datei, sollte es nicht zuerst geöffnet werden?
  • mögliche Duplikate von verwirrt über stdin, stdout und stderr?
InformationsquelleAutor Kio Marv | 2013-10-23
Schreibe einen Kommentar