Latest web development tutorials

C-Bibliotheksfunktionen - fputs ()

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

Beschreibung

C - Bibliotheksfunktionenint fputs (const char * str, FILE * stream) String geschrieben wird an den angegebenen Strom in dem Strom, nicht jedoch ein Nullzeichen.

Erklärung

Hier ist () Anweisung fputs Funktion.

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

Parameter

  • str - Dies ist ein Array , das die Abfolge von Zeichen enthält , um beendet zu dem Null geschrieben werden.
  • Stream - dieses ist ein Zeiger Zeiger auf ein Objekt zu Datei ist die Objekt - ID - Datei in einen String - Stream geschrieben werden.

Rückgabewert

Diese Funktion gibt einen nicht-negativen Wert, wenn ein Fehler zurückkehrt EOF auftritt.

Beispiele

Das folgende Beispiel zeigt fputs () Funktion verwendet wird.

#include <stdio.h>

int main ()
{
   FILE *fp;

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

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

   fclose(fp);
   
   return(0);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die eine Dateifile.txt schaffen wird,der wie folgt lautet:

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

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>