Latest web development tutorials

fonctions de la bibliothèque C - fputs ()

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>

description

fonctions de la bibliothèque Cint fputs (const char * str, FILE * stream) chaîne est écrit dans le flux spécifié dans le flux, mais ne comprend pas un caractère nul.

déclaration

Voici la fonction () de fputs déclaration.

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

Paramètres

  • str - Ceci est un tableau qui contient la séquence de caractères à écrire à la null terminée.
  • flux - Ceci est un pointeur sur FILE pointeur vers un objet, l'identificateur d'objet FILE doit être écrite à un flux de chaîne.

Valeur de retour

Cette fonction retourne une valeur non-négative si une erreur se produit retourne EOF.

Exemples

L'exemple suivant montre fputs () est utilisée.

#include <stdio.h>

int main ()
{
   FILE *fp;

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

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

   fclose(fp);
   
   return(0);
}

Nous allons compiler et exécuter le programme ci - dessus, qui va créer unfile.txt de fichiers,qui se lit comme suit:

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

Maintenant, nous allons utiliser la procédure suivante 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);
}

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>