Fonction de bibliothèque C - getc ()

La description

La fonction de bibliothèque C int getc(FILE *stream) obtient le caractère suivant (un caractère non signé) du flux spécifié et fait avancer l'indicateur de position du flux.

Déclaration

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

int getc(FILE *stream)

Paramètres

  • stream - Il s'agit du pointeur vers un objet FILE qui identifie le flux sur lequel l'opération doit être effectuée.

Valeur de retour

Cette fonction renvoie le caractère lu comme un caractère non signé converti en un entier ou en EOF à la fin du fichier ou d'une erreur.

Exemple

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

#include<stdio.h>

int main () {
   char c;

   printf("Enter character: ");
   c = getc(stdin);
   printf("Character entered: ");
   putc(c, stdout);
   
   return(0);
}

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

Enter character: a
Character entered: a