Latest web development tutorials

C-Bibliotheksfunktionen - fputc ()

C Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>

Beschreibung

C - Bibliotheksfunktionenint fputc (int char, FILE * stream) Das Argument charangegebene Zeichen (unsigned Zeichen) in dem Strom in den angegebenen Stream geschrieben, und die Ortskennung vorwärts zu bewegen.

Erklärung

Hier ist () Anweisung fputc Funktion.

int fputc(int char, FILE *stream)

Parameter

  • char - die es nur mit schriftlicher Charakter werden.Der Charakter des entsprechenden int-Wert übergeben.
  • Strom - Dies ist ein Zeiger Zeiger auf ein Objekt auf FILE ist, ist das Objekt FILE den Zeichenstrom geschrieben werden identifiziert.

Rückgabewert

Wenn kein Fehler auftritt, wird das geschriebene Zeichen zurückgegeben. Tritt ein Fehler auf, wird EOF zurückgegeben, und die Fehlerkennung.

Beispiele

Das folgende Beispiel zeigt die fputc () Funktion verwendet wird.

#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 zusammenzustellen und um das obige Programm ausführen, die eine Dateifile.txt im aktuellen Verzeichnis erstellen wird es wie folgt lautet:

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

Nun wollen wir das folgende Verfahren, um den Inhalt der oben angegebenen Datei anzuzeigen:

#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 Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>