C-Bibliotheksfunktionen -fputc()

C-Standardbibliothek - <stdio.h>

Beschreibung

C-Bibliotheksfunktionenint fputc(int char, FILE *stream)Übergeben Sie den ParametercharDas angegebene Zeichen (ein vorzeichenloses Zeichen) wird in den angegebenen Stream geschrieben, und der Positionsanzeiger wird weiterbewegt.

Deklaration

Das Folgende ist die Deklaration der Funktion fputc().

int fputc(int char, FILE *stream)

Parameter

  • charDies ist das zu schreibende Zeichen. Dieses Zeichen wird als sein entsprechender int-Wert übergeben.
  • streamDies ist ein Zeiger auf ein FILE-Objekt, das den Stream identifiziert, in den das Zeichen geschrieben werden soll.

Rückgabewert

Wenn kein Fehler auftritt, wird das geschriebene Zeichen zurückgegeben. Wenn ein Fehler auftritt, wird EOF zurückgegeben und der Fehlerindikator wird gesetzt.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Funktion fputc().

Beispiel

#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w+"); for( ch = 33 ; ch <= 100; ch++ ) { fputc(ch, fp); } fclose(fp); return(0); }

Lassen Sie uns das obige Programm kompilieren und ausführen, das eine Datei im aktuellen Verzeichnis erstelltfile.txt, deren Inhalt wie folgt lautet:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd

Nun verwenden wir das folgende Programm, um den Inhalt der obigen Datei anzuzeigen:

Beispiel

#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }

C-Standardbibliothek - <stdio.h>

Weitere Erweiterungen