Section courante

A propos

Section administrative du site

FPUTS

Chaîne à mettre dans le fichier
Langage C stdio.h

Syntaxe

int fputs(const *str,FILE *ptrfichier);

Paramètres

Nom Description
ptrfichier Ce paramètre permet d'indiquer l'identificateur de fichier
str Ce paramètre permet d'indiquer la chaîne de caractères à écrire

Description

Cette fonction effectue l'écriture d'une chaîne de caractères dans un fichier.

Algorithme

MODULE FPUTS(string, file)
   SI file est NULL ALORS
      RETOURNE Erreur "Fichier non ouvert"
   FIN SI
   SI le fichier n'est pas accessible en mode écriture ALORS
      RETOURNE Erreur "Le fichier n'est pas en mode écriture"
   FIN SI
   BOUCLE POUR CHAQUE caractère dans string FAIRE
      Essayer d'écrire le caractère dans le file :
         SI l'écriture échoue ALORS
            RETOURNE EOF (indiquant une erreur)
         FIN SI
   FIN BOUCLE POUR CHAQUE
   RETOURNE 0 * indiquant un succès

Remarques

Exemple

Voici un exemple typique de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     FILE * Handle = fopen("monfichier.txt", "w");
  7.     if(Handle != NULL) {
  8.         fputs("Gladir.com",Handle);
  9.         fclose(Handle);
  10.     }
  11.     return 0;
  12. }

on obtiendra le résultat suivant dans le fichier «monfichier.txt» :

Gladir.com

Voir également

Langage de programmation - C - Référence de procédures et fonctions - fgets
Langage de programmation - C - Référence de procédures et fonctions - gets
Langage de programmation - C - Référence de procédures et fonctions - puts
Langage de programmation - C++ - Référence de procédures et fonctions - fputs

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 731.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 110.

Dernière mise à jour : Mardi, le 28 juillet 2015