Maison> développement back-end> C++> le corps du texte

Comment saisir une chaîne en C++

下次还敢
Libérer: 2024-05-01 15:39:17
original
1032 Les gens l'ont consulté

Il existe deux méthodes pour saisir une chaîne en C++ : la fonction getline, qui lit la ligne entière de la chaîne, y compris les espaces. cin >>, lit un seul mot ou une chaîne délimitée par des espaces.

Comment saisir une chaîne en C++

Saisie de chaîne en C++

Il existe deux façons de saisir des chaînes via cin en C++ :

1. Fonction getline

La fonction getline est utilisée pour lire une chaîne entière à partir du flux d'entrée standard. Chaîne de ligne, espaces compris. La syntaxe est la suivante :

getline(cin, string_variable);
Copier après la connexion

Où :

  • cin : objet de flux d'entrée standard
  • string_variable : variable de chaîne qui stocke la chaîne d'entrée

Exemple :

#include  #include  using namespace std; int main() { string input_string; getline(cin, input_string); cout << "输入的字符串为:" << input_string << endl; return 0; }
Copier après la connexion

Exécutez le code ci-dessus, invitez l'utilisateur à entrez une chaîne, puis affichez la chaîne d'entrée.

2. L'opérateur cin >>

l'opérateur cin >> est utilisé pour lire un seul mot ou une chaîne délimitée par des espaces à partir du flux d'entrée standard. Il ignore les espaces de début jusqu'à ce que le premier caractère autre qu'un espace soit rencontré. La syntaxe est la suivante :

cin >> string_variable;
Copier après la connexion

Où :

  • cin : objet de flux d'entrée standard
  • string_variable : variable de chaîne qui stocke la chaîne d'entrée

Exemple :

#include  #include  using namespace std; int main() { string input_string; cin >> input_string; cout << "输入的字符串为:" << input_string << endl; return 0; }
Copier après la connexion

Exécutez le code ci-dessus pour inviter l'utilisateur à entrez un mot ou une chaîne délimitée par des espaces, puis affichez la chaîne d'entrée.

Remarque :

  • Si la chaîne d'entrée contient des espaces, vous devez utiliser des guillemets pour placer la chaîne lorsque vous utilisez l'opérateur cin >>
  • Si vous avez besoin de lire des chaînes multilignes, vous pouvez utiliser la fonction getline avec une boucle while.
  • 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!

Étiquettes associées:
c++
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!