Latest web development tutorials

C-Bibliotheksfunktionen - putc ()

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

Beschreibung

C - Bibliotheksfunktionenint putc (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 putc Funktion.

int putc(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

Diese Funktion als unsigned in einen int werfen char Gibt das Zeichen geschrieben, wenn ein Fehler zurückkehrt EOF auftritt.

Beispiele

Das folgende Beispiel zeigt putc () Funktion verwendet wird.

#include <stdio.h>

int main ()
{
   FILE *fp;
   int ch;

   fp = fopen("file.txt", "w");
   for( ch = 33 ; ch <= 100; ch++ ) 
   {
      putc(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>