Latest web development tutorials

Funkcje biblioteczne C - fputc ()

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

opis

Funkcje biblioteki Cint fputc (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 () Funkcja stwierdzenie fputc.

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

Jeśli wystąpi żaden błąd, napisany znak jest zwracany. Jeśli wystąpi błąd, to zwraca EOF i identyfikator błędu.

Przykłady

Poniższy przykład demonstruje funkcja fputc () jest używana.

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

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>