English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux du langage C

Pointeurs en langage C

Chaînes de caractères en langage C

Structure C

Fichier C

Autres C

Manuel de référence C

Méthode et exemple de la fonction getchar() de la bibliothèque C

Bibliothèque standard - <stdio.h>

Fonction de bibliothèque C int getchar(void) Obtient un caractère (un char unsigned) à partir de l'entrée standard stdin. Cela équivaut à getc Avec stdin en tant que paramètre.

Déclaration

Voici la déclaration de la fonction getchar().

int getchar(void)

Paramètres

  • NA

Valeur de retour

La fonction retourne le caractère lu sous forme de char unsigned forcé en int, et retourne EOF si il atteint la fin du fichier ou s'il y a une erreur de lecture.

Exemple en ligne

L'exemple suivant montre l'utilisation de la fonction getchar().

#include <stdio.h>
int main ()
{
   char c;
 
   printf("Saisissez un caractère : ");
   c = getchar();
 
   printf("Caractère entré : ");
   putchar(c);
   return(0);
}

Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :

Entrez un caractère : n
Caractère entré : n

Bibliothèque standard - <stdio.h>