Fonction de la bibliothèque C -fputs()

Bibliothèque standard C - <stdio.h>

Description

Fonctions de la bibliothèque Cint fputs(const char *str, FILE *stream)Écrit la chaîne dans le flux spécifié, sans inclure le caractère nul.

Déclaration

Ci-dessous se trouve la déclaration de la fonction fputs().

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

Paramètre

  • str-- Ceci est un tableau contenant la séquence de caractères terminée par un caractère nul à écrire.
  • stream-- Ceci est un pointeur vers un objet FILE qui identifie le flux dans lequel la chaîne doit être écrite.

Valeur de retour

Cette fonction renvoie une valeur non négative, ou renvoie EOF si une erreur se produit.

Exemple

L'exemple suivant illustre l'utilisation de la fonction fputs().

#include <stdio.h>

int main ()
{
   FILE *fp;

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

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

   fclose(fp);
   
   return(0);
}

Compilons et exécutons le programme ci-dessus, qui créera un fichierfile.txt, et son contenu est le suivant :

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

Maintenant, utilisons le programme suivant pour afficher le contenu du fichier ci-dessus :

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

Bibliothèque standard C - <stdio.h>

autres extensions