Ich möchte mit dem Buch „Programmieren in C“ von Brian W. Kernighan und Dennis Ritchie die Sprache C lernen und habe schon in Kapitel 1.5 Probleme die Aufgaben zu lösen.
Ich habe nicht verstanden wie ich mir den Wert von EOF anzeigen lassen kann.
Nun habe ich lange rumprobiert und dann doch das Internet bemüht.
Unter Linux kann man ein EOF mit der Tastenkombination „STRG+D“ erzeugen. Wenn man Windows benutzt erreicht man das mit „STRG+Z mit anschließendem Return oder Enter“.
Der nötige Code für die Aufgabe ist jener:
#include <stdio.h> int main() { int c; while ((c=getchar())!=EOF) putchar(c); printf("%d \n", EOF); return c; }
Kommentar verfassen