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'
eof
indicateurstdin
. - Si l'échec est causé par une autre erreur, il active l'indicateur d'erreur
stdin
.
- Si l'échec est dû à une condition de fin de fichier, il active l'
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