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.

Programmieren in C Buch

Programmieren in C Buch von Kernighan und Ritchie

 

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“.

EOF in C anzeigen lassen.

EOF in C anzeigen lassen.

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;
}