Latest web development tutorials

Funkcje biblioteczne C - fputs ()

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

opis

Funkcje biblioteki Cint fputs (const char * str, FILE * stream) ciąg jest zapisywana do określonego strumienia w strumieniu, ale nie obejmuje znak null.

oświadczenie

Oto function () fputs oświadczenie.

int fputs(const char *str, FILE *stream)

parametry

  • str - Jest to tablica zawierająca sekwencję znaków, które mają być zapisywane w NUL.
  • Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, plik identyfikator obiektu ma być napisane do strumienia strun.

Wartość zwracana

Funkcja ta zwraca wartość nieujemną, jeśli wystąpi błąd powraca EOF.

Przykłady

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

#include <stdio.h>

int main ()
{
   FILE *fp;

   fp = fopen("file.txt", "w+");

   fputs("这是 C 语言。", fp);
   fputs("这是一种系统程序设计语言。", fp);

   fclose(fp);
   
   return(0);
}

Załóżmy, skompilować i uruchomić powyższy program, który stworzyplik.txt pliku, który brzmi jak następuje:

这是 C 语言。这是一种系统程序设计语言。

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>