Maison > Article > développement back-end > Qu'est-ce que cin en C++
cin est un objet de flux d'entrée dans la bibliothèque standard C++. Il est utilisé pour lire des données à partir de l'entrée standard (clavier). Sa syntaxe est : std::cin >> tels que des entiers et des flottants. Point ou chaîne. cin extraira les données jusqu'à ce qu'un caractère d'espacement ou une fin de fichier soit rencontré et les stockera dans la variable spécifiée. Si les types de données ne correspondent pas, cin échoue avec le failbit défini ; utilisez std::cin.fail() pour vérifier l'état d'échec et std::cin.ignore() pour effacer le tampon d'entrée.
cin en C++
cin est un objet de flux d'entrée dans la bibliothèque standard C++ qui permet de lire des données à partir du périphérique d'entrée standard (généralement le clavier). Il s'agit du moyen le plus courant de lire des données à partir du flux d'entrée standard std::cin
. std::cin
读入数据的最常用的方式。
语法:
<code class="cpp">std::cin >> variable;</code>
使用:
variable
可以是任何数据类型(如 int
、float
、char
或 string
)。
运算符用于从输入流中提取数据并将其存储在变量中。cin
将失败并设置其 failbit
位。示例:
读取一个整数:
<code class="cpp">int num; std::cin >> num;</code>
读取一个浮点数:
<code class="cpp">float value; std::cin >> value;</code>
注意事项:
cin
从标准输入中读取数据,因此它受系统环境的影响,如重定向或管道。cin
会失败。在这种情况下,可以使用 std::cin.fail()
函数检查失败状态。std::cin.ignore()
variable
peut être n'importe quel type de données (tel que int
, float, <code>char
ou string
). L'opérateur 🎜
est utilisé pour extraire les données du flux d'entrée et les stocker dans une variable. 🎜cin
échouera et définira son bit failbit
. 🎜🎜🎜🎜Exemple : 🎜🎜🎜Lire un entier : 🎜rrreee🎜Lire un nombre à virgule flottante : 🎜rrreee🎜🎜Remarques : 🎜🎜cin
à partir de l'entrée standard Les données sont lues , il est donc affecté par l'environnement système tel que les redirections ou les canaux. 🎜cin
échouera si les données d'entrée ne sont pas valides ou ne correspondent pas. Dans ce cas, l'état d'échec peut être vérifié à l'aide de la fonction std::cin.fail()
. 🎜std::cin.ignore()
doit être utilisée pour effacer les caractères restants dans le tampon d'entrée afin d'éviter les erreurs de lecture. 🎜🎜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!