Latest web development tutorials

funzioni di libreria C - fputs ()

C libreria standard - <stdio.h> C libreria standard - <stdio.h>

descrizione

funzioni di libreria Cint fputs (const char * str, FILE * stream) stringa viene scritto nel flusso specificato nel flusso, ma non include un carattere null.

dichiarazione

Qui è la funzione () fputs dichiarazione.

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

parametri

  • str - Questo è un array che contiene la sequenza di caratteri da scrivere al nulla terminata.
  • flusso - Questo è un puntatore a FILE puntatore ad un oggetto, il file oggetto identificativo deve essere scritto in un flusso stringa.

Valore di ritorno

Questa funzione restituisce un valore non negativo in caso di errore restituisce EOF.

Esempi

L'esempio seguente mostra fputs () viene utilizzata la funzione.

#include <stdio.h>

int main ()
{
   FILE *fp;

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

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

   fclose(fp);
   
   return(0);
}

Facciamo compilare ed eseguire il programma di cui sopra, che creerà unfile.txt file, che recita come segue:

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

Ora usiamo la seguente procedura per visualizzare il contenuto del file di cui sopra:

#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 libreria standard - <stdio.h> C libreria standard - <stdio.h>