Definition | #include <stdio.h> int fgetc(FILE *stream); | |
Beschreibung |
| |
Returnwert | nächstes Zeichen aus dem Eingabestrom, auf den stream zeigt | |
bei erfolgreicher Beendigung. | ||
| wenn der Datenstrom das Dateiende erreicht hat. Das Dateiendekennzeichen des Datenstroms wird gesetzt. | |
|
| wenn ein Lesefehler auftritt. Das Fehlerkennzeichen des Datenstroms wird gesetzt. |
Fehler |
| |
| Das Flag | |
| Der stream zu Grunde liegende Dateideskriptor ist kein gültiger, zum Lesen geöffneter Dateideskriptor. | |
| Die Leseoperation wurde durch den Empfang eines Signals beendet. Es wurden keine Daten übertragen. | |
| Ein physikalischer Ein-/Ausgabefehler ist aufgetreten,oder der Prozess ist Mitglied einer Hintergrund-Prozessgruppe und versucht von seinem steuernden Terminal zu lesen. Das Signal | |
Hinweise | Wenn der ganzzahlige Returnwert von Wenn zwischen einer Fehlerbedingung und einer Dateiendebedingung unterschieden werden soll, müssen Wenn in einem Programm der folgende Vergleich verwendet wird, muss die Variable c als
Wenn nämlich c als Wenn
BS2000
Bei Textdateien mit der Zugriffsart SAM und variabler Satzlänge, für die zusätzlich eine maximale Satzlänge angegeben ist, gilt: Wenn bei Ob | |
Siehe auch |
|