En C++, cin est utilisé pour lire les données à partir d'une entrée standard (clavier). Son utilisation inclut : associé à la source d'entrée : cin.tie(&cout) ; lecture des données à l'aide d'opérateurs selon le type de données : entier : >> virgule flottante : >> chaîne : getline() Valeur booléenne : >>
Le but de cin en c++
cin est un objet de flux d'entrée dans la bibliothèque standard C++, utilisé pour lire des données à partir d'une entrée standard (généralement le clavier ) .
Usage
cin La syntaxe est la suivante :
cin >> variable_name;
Copier après la connexion
Parmi elles, variable_name est la variable à partir de laquelle lire les données. variable_name 是要读取数据的变量。
Lorsque vous utilisez cin pour lire des données, vous devez d'abord associer le flux à la source d'entrée, généralement via cin.tie(&cout). Ensuite, utilisez différents opérateurs pour lire les données selon différents types de données, comme indiqué dans le tableau suivant :
Type de données
Opérateur
tr>
Entier
>>
Nombre à virgule flottante
< td >>>
Caractère
get() ou getline()
Chaîne de caractères
getline()
Valeur booléenne
>>
< /table>
Par exemple, pour lire un entier au clavier et le stocker dans la variable num, vous pouvez utiliser le code suivant :
cin.tie(&cout);
int num;
cin >> num;
Copier après la connexion
Features
Saisie interactive : cin permet à un programme d'interagir avec l'utilisateur et de recevoir des entrées.
Sécurité du type de données : cin vérifiera la validité de l'entrée en fonction du type de données de la variable pour éviter une saisie incorrecte.
Saisie simplifiée : 🎜cin fournit des moyens simples de lire différents types de données sans écrire de fonctions de saisie complexes. 🎜🎜🎜Buffering : 🎜cin utilise la mise en mémoire tampon pour stocker les données d'entrée, améliorant ainsi l'efficacité de la 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!
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