Ich versuche getchar ()! = EOF zu verstehen
Ich lese die Programmiersprache C und habe bisher alles verstanden. Als ich jedoch auf die stießgetchar()
undputchar()
Ich habe nicht verstanden, wozu sie dienen und was der folgende Code genau bewirkt.
main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
}
Ich verstehe dasmain()
Funktion, die Deklaration der ganzen Zahlc
und daswhile
Schleife. Trotzdem bin ich verwirrt über den Zustand in derwhile
Schleife. Was ist die Eingabe in diesem C-Code und was ist die Ausgabe.
Es tut mir leid, wenn dies eine grundlegende und dumme Frage ist, aber ich suche nur nach einer einfachen Erklärung, bevor ich im Buch weitermache und verwirrter werde.