C ++ getchar () - Bibliothèque standard C ++

La fonction getchar () en C ++ lit le caractère suivant de stdin.

prototype getchar ()

 int getchar ();

La getchar()fonction équivaut à un appel à getc (stdin). Il lit le caractère suivant de stdin qui est généralement le clavier.

Il est défini dans le fichier d'en-tête.

Paramètres getchar ()

Aucun.

getchar () Valeur de retour

  • En cas de succès, la getchar()fonction renvoie le caractère saisi.
  • En cas d'échec, il revient EOF.
    • Si l'échec est dû à une condition de fin de fichier, il active l' eofindicateur stdin.
    • Si l'échec est causé par une autre erreur, il active l'indicateur d'erreur stdin.

Exemple: fonctionnement de la fonction getchar ()

 #include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )

Lorsque vous exécutez le programme, une sortie possible sera:

 Entrez les caractères, appuyez sur Entrée pour arrêter rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Articles intéressants...