Heim > häufiges Problem > Was ist die Funktion von fgetc?

Was ist die Funktion von fgetc?

hzc
Freigeben: 2020-06-20 11:22:42
Original
9745 Leute haben es durchsucht

Was ist die Funktion von fgetc?

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

Inhaltsbeschreibung: Die Funktion gibt das nächste Zeichen ab der aktuellen Position zurück des Eingabestreams stream und speichert die Datei. Die Positionsanzeige erhöht sich. Das Zeichen wird als vorzeichenloses Zeichen gelesen und in einen ganzzahligen Wert umgewandelt.

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage