Was ist die Funktion von fgetc?
Die Funktion der fgetc-Funktion besteht darin, ein Zeichen aus der angegebenen Datei zu lesen. Es ist erforderlich, dass die Datei durch Lesen, Lesen und Schreiben oder durch Anhängen von
Format, der Nur-Schreibmodus kann nicht gelesen werden.
fgetc ist eine Funktion in der Computersprache C. Dies bedeutet, dass ein Zeichen aus der Datei gelesen wird, auf die der Dateizeigerstrom zeigt. Nach dem Lesen eines Bytes bewegt sich die Cursorposition um ein Byte zurück. Format: int fgetc(FILE *stream);. Die Funktion der Funktion fgetc() besteht darin, ein Zeichen aus der durch den Dateizeiger angegebenen Datei zu lesen. Der ASCII-Wert des Zeichens wird als Rückgabewert der Funktion verwendet. Dies bedeutet, dass das Ende der Datei das Flag „Ende“ ist. Die Anweisung „c=fgetc(fp);“ liest ein Zeichen aus der durch den Dateizeiger fp angegebenen Datei und speichert es in der c-Variablen, die eine Zeichenvariable ist. Vor dem Aufruf der Funktion fgetc() muss die zu lesende Datei zum Lesen bzw. Lesen/Schreiben geöffnet werden und die Datei sollte bereits vorhanden sein.
Die Position des Lesevorgangs wird auch durch den internen Positionszeiger der Datei bestimmt. Wenn die Datei geöffnet wird, zeigt der interne Positionszeiger der Datei auf das erste Byte der Datei. Zu diesem Zeitpunkt wird die Funktion fgetc() aufgerufen, um das erste Byte der Zeichen zu lesen. Nach dem Lesen eines Bytes bewegt sich der Positionszeiger automatisch um ein Byte zurück. Anschließend wird die Funktion fgetc() erneut aufgerufen und der Lesevorgang erfolgt 2. Charakter. Durch kontinuierlichen Aufruf dieser Funktion können Sie jedes Zeichen der Datei lesen und mithilfe von EOF feststellen, ob das Ende der Datei erreicht wurde
Wenn das Ende der Datei erreicht ist oder ein Lesefehler auftritt, wird EOF zurückgegeben. Da EOF ein gültiger ganzzahliger Wert ist, müssen Sie beim Bearbeiten einer Binärdatei die Funktion feof verwenden, um das Ende der Datei zu erkennen. Sie müssen auch die Funktion ferror zur Fehlerprüfung verwenden.
Referenz: fputc(); getc(); putc();
Die Anweisung „c=fgetc(fp);“ liest ein Zeichen aus der durch den Dateizeiger fp angegebenen Datei und speichert es in der c-Variablen, die eine Zeichenvariable ist. Vor dem Aufruf der Funktion fgetc() muss die zu lesende Datei zum Lesen bzw. Lesen/Schreiben geöffnet werden und die Datei sollte bereits vorhanden sein.
Die Position des Lesevorgangs wird auch durch den internen Positionszeiger der Datei bestimmt. Wenn die Datei geöffnet wird, zeigt der interne Positionszeiger der Datei auf das erste Byte der Datei. Zu diesem Zeitpunkt wird die Funktion fgetc() aufgerufen, um das erste Byte der Zeichen zu lesen. Nach dem Lesen eines Bytes bewegt sich der Positionszeiger automatisch um ein Byte zurück. Anschließend wird die Funktion fgetc() erneut aufgerufen und der Lesevorgang erfolgt 2. Charakter. Durch kontinuierlichen Aufruf dieser Funktion können Sie jedes Zeichen der Datei lesen und mithilfe von EOF feststellen, ob das Ende der Datei erreicht wurde
Das obige ist der detaillierte Inhalt vonWas ist die Funktion von fgetc?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!