Section courante

A propos

Section administrative du site

UNGETC

Relecture d'un caractère
Langage C stdio.h

Syntaxe

int ungetc(int c,FILE *ptrfichier);

Paramètres

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

Description

Cette fonction effectue la réécriture d'un caractère dans un fichier ayant été lu.

Algorithme

MODULE UNGETC(c, stream)
   SI c est EOF ALORS
      * Indique une erreur
      RETOURNE EOF
   FIN SI

   SI le tampon du flux est plein ALORS
      * Impossible de remettre un caractère
      RETOURNE EOF
   FIN SI

   Placer le caractère c dans le tampon du flux
   Marquer le flux comme ayant un caractère remis
   * Succès : retourne le caractère remis
   RETOURNE c

Voir également

Langage de programmation - C - Référence procédures et fonctions - fgetc
Langage de programmation - C - Référence procédures et fonctions - getc
Langage de programmation - C - Référence procédures et fonctions - getchar
Langage de programmation - C++ - Référence procédures et fonctions - ungetc

Références

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

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