Section courante

A propos

Section administrative du site

FPUTC

Caractère à mettre dans le fichier
Langage C stdio.h

Syntaxe

int fputc(int car,FILE *ptrfichier);

Paramètres

Nom Description
ptrfichier Ce paramètre permet d'indiquer l'identificateur de fichier
car Ce paramètre permet d'indiquer le caractère à écrire

Description

Cette fonction effectue l'écriture de caractère dans un fichier.

Algorithme

MODULE FPUTC(character, 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

   * Essayer d'écrire character dans le file
   SI l'écriture réussit ALORS
      RETOURNE le caractère écrit
   SINON
      RETOURNE EOF (indiquant une erreur)
   FIN SI

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void putString(FILE * Handle,const char * string) {
  5.     int I;
  6.     for(I = 0; I < strlen(string); I++) fputc(string[I],Handle);
  7. }
  8.  
  9. int main()
  10. {
  11.     FILE * Handle = fopen("monfichier.txt", "w+");
  12.     if(Handle != NULL) {
  13.         putString(Handle,"Gladir.com\n");
  14.         fclose(Handle);
  15.     }
  16.     return 0;
  17. }

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 - fgetc
Langage de programmation - C - Référence de procédures et fonctions - putc
Langage de programmation - C++ - Référence de procédures et fonctions - fputc

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