GETCHAR |
Demande un caractère |
---|---|
Langage C++ | cstdio (stdio.h) |
Syntaxe
int getchar(void) |
Description
Cette fonction effectue la lecture d'un caractère à partir de la console standard.
Remarques
- La fonction getchar() renvoie le caractère suivant à la stdin (entrée standard). Le caractère est lu comme un caractère non signé étant converti en entier.
- Si la fin du fichier est atteinte, la fonction getchar() renvoie EOF. Cependant, puisque EOF est une valeur entière valide, lorsque vous travaillez avec des fichiers binaires, vous devez utiliser feof() pour vérifier la fin du fichier. Si la fonction getchar() rencontre une erreur, EOF est également retourné. Si vous travaillez avec des fichiers binaires, vous devez utiliser ferror() pour vérifier les erreurs de fichier.
- La fonction getchar() est souvent mise en oeuvre sous forme de macro.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
Presse ENTER pour continuer...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 - freopen
Langage de programmation - C++ - Référence de procédures et fonctions - getc
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 - putchar
Langage de programmation - C++ - Référence de procédures et fonctions - scanf
Langage de programmation - C++ - Référence de procédures et fonctions - ungetc
Langage de programmation - C - Référence de procédures et fonctions - getchar
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 732.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 123.