Maison  >  Questions et réponses  >  le corps du texte

C++ : Saisir un article sans donner le nombre de mots Utiliser une boucle cin pour récupérer chaque mot. Comment arrêter la boucle à la fin de l'article ?

Entrez un article sans donner le nombre de mots. Utilisez une boucle cin pour obtenir chaque mot. Comment arrêter la boucle à la fin de l'article ?
Par exemple :
Saisie : être ou ne pas être est une question
Code :

string a;
while( ? ) //无法停止循环
{
    cin >> a;
    // Do some thing...
}
曾经蜡笔没有小新曾经蜡笔没有小新2686 Il y a quelques jours1292

répondre à tous(2)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-07-04 13:47:46

    while(cin >> a)
    {
        // Do some thing...
    }
    
    cin在读取输入流的末尾是会设置标记位failbit为false

    répondre
    0
  • 某草草

    某草草2017-07-04 13:47:46

    if(a == "quit")
        break;

    répondre
    0
  • Annulerrépondre