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

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure de C

Fichier C

Autres C

Manuel de référence C

Méthode et exemple d'utilisation de la fonction getc() de la bibliothèque C

Bibliothèque standard en C - <stdio.h>

Fonction de bibliothèque C int getc(FILE *flux) Obtient le prochain caractère (un caractère unsigned) du flux spécifié et déplace l'indicateur de position.

Déclaration

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

int getc(FILE *flux)

Paramètres

  • flux -- C'est un pointeur vers un objet FILE, qui identifie le flux sur lequel l'opération doit être exécutée.

Valeur de retour

La fonction retourne le caractère lu sous forme de char unsigned forcé en int, et retourne EOF si la fin du fichier est atteinte ou si une erreur de lecture se produit.

Exemple en ligne

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

#include<stdio.h>
int main()
{
   char c;
   printf("Veuillez saisir un caractère : ");
   c = getc(stdin);
   printf("Caractère entré : ");
   putc(c, stdout);
   return(0);
}

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

Entrez le caractère : a
Caractère entré : a

Bibliothèque standard en C - <stdio.h>