Maison  >  Article  >  développement back-end  >  Fonction de la fonction cin.get(ch) en c++

Fonction de la fonction cin.get(ch) en c++

下次还敢
下次还敢original
2024-04-28 19:03:13663parcourir

La fonction de la fonction

cin.get(ch) est de lire un seul caractère à partir de l'entrée standard et de le stocker dans la variable de caractère ch. 1. Lisez un caractère à partir de l'entrée standard et stockez-le dans le ch. 2. Renvoie le code ASCII du caractère lu. 3. Si le flux d'entrée atteint la fin du fichier, renvoyez EOF.

Fonction de la fonction cin.get(ch) en c++

fonction cin.get(ch)

cin.get(ch) est une fonction membre de l'objet de flux d'entrée (cin) dans la bibliothèque standard C++, utilisée pour lire un seul caractère du standard input et le stocke dans la variable de caractère spécifiée ch.

Comment ça marche

Lorsque cin.get(ch) est appelé, il :

  • lit un caractère à partir de l'entrée standard.
  • Stockez les caractères lus dans la variable de caractère ch.
  • Renvoie le code ASCII du caractère lu.

Si le flux d'entrée a atteint la fin du fichier, cin.get(ch) renvoie EOF (indicateur de fin de fichier).

Usage

cin.get(ch) est souvent utilisé pour lire un seul caractère à partir de l'entrée standard, par exemple :

<code class="c++">char ch;
cin.get(ch);</code>

Le code ci-dessus lit un caractère à partir de l'entrée standard et le stocke dans la variable ch. La fonction

Note

  • cin.get(ch) ne peut pas être utilisée pour lire les caractères d'espace.
  • S'il y a des espaces dans le flux d'entrée, vous devez utiliser la fonction cin.ignore() pour les ignorer. La fonction
  • cin.get(ch) lit les caractères, pas les chaînes. Pour lire une chaîne, vous devez utiliser la fonction cin.getline().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie i++ en C++ ?Article suivant:Que signifie i++ en C++ ?