Latest web development tutorials

Funkcje biblioteczne C - putc ()

Biblioteka standardowa języka C - <stdio.h> Biblioteka standardowa języka C - <stdio.h>

opis

Funkcje biblioteki Cint putc (int char, FILE * stream) charargumentu określony znak (niepodpisany znaków) jest zapisywana do określonego strumienia w strumieniu, a lokalizacja identyfikatora przodu.

oświadczenie

Oto () oświadczenie putc funkcji.

int putc(int char, FILE *stream)

parametry

  • char - co jest do zapisu znaku.Charakter jego odpowiedniej wartości int minął.
  • Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, obiekt jest PLIK identyfikuje znak do pisemnego strumień.

Wartość zwracana

Funkcja ta jako rzutowanie unsigned char na int Zwraca znak napisany, gdy wystąpi błąd powraca EOF.

Przykłady

Poniższy przykład demonstruje putc () Funkcja ta jest używana.

#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);
}

Załóżmy, skompilować i uruchomić powyższy program, który stworzyplik.txt plików w bieżącym katalogu, to brzmi następująco:

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

Teraz należy wykonać następującą procedurę, aby przejrzeć zawartość powyższego pliku:

#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);
}

Biblioteka standardowa języka C - <stdio.h> Biblioteka standardowa języka C - <stdio.h>