gpt4 book ai didi

c++ - 为什么 cin.ignore() 行为不稳定?

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:22 25 4
gpt4 key购买 nike

<分区>

所以我一直在努力让我的 C++ 程序“按回车键继续”,据我所知,这是每个 C++ 程序员在成年之前都必须经历的一个焦虑阶段。摆弄之后,我相信了一些随机建议并使用了:

while(userWins<2)
{
roundResult = playRound();

if(roundResult>0)
{
userWins++;
cout << "Du vann! Det står nu " << userWins << "-" << cpuWins << "." << endl ;
cin.get();
cin.ignore(std::numeric_limits<streamsize>::max(),'\n');
}
}

这与我尝试过的 cin.get() 和 cin.ignore() 的所有其他组合有几乎相同的问题 - 它不会每次都做同样的事情。有时它会等待两次输入笔画,有时一次就可以了。有人知道这是怎么回事吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com