Hallo, On Sat, 14 Jun 2003 at 09:50 (+0200), David Haller wrote:
On Fri, 13 Jun 2003, Thorsten Haude wrote:
* David Haller
[2003-06-13 16:55]: fgetc(), getc() and getchar() return the character read as an unsigned char cast to an int or EOF on end of file or error.
An dieser Stelle sollte man vielleicht noch erklaeren, was es hier mit dem EOF auf sich hat. EOF steht fuer `end of file', also Dateiende. Es wird verwendet, um zu erkennen, wann die Datei am Ende ist. Ein Programm, das von der Standardeingabe liest, bekommt ein Dateiende, wenn a) entweder das Programm mit Eingabeumlenkung aufgerufen wird und die Datei am Ende ist, z. B. ./meinprogramm < meinedatei b) man im Terminal Ctrl-d (unter Unix, unter Windows ist es IIRC Ctrl-z) drueckt. Gruss, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Wenn zwei Leute sehr schnell einer Meinung sind, hat wahrscheinlich nur einer über die Sache nachgedacht. -- Lyndon B. Johnson