C 中的快速,较小的Q

a quick, smaller Q in c++

本文关键字:      更新时间:2023-10-16

首先,我只是一个初学者

int num;
cin>>num;

如何检查数字是数字的,只有0

与常规经验有关?有人可以教我吗?

仅当流包含可拆卸序列字符序列时,提取才能成功。正确用途是这样:

int num;
if (std::cin >> num)
{
    // OK, use "num". E.g. "if (num == 0)", etc.
}
else
{
    // Error, no number could be extracted
}

如果提取失败,则该流保持在A 失败状态,并且需要重置(使用clear()),然后再进行进一步的操作才能成功。

(通常最好将整个提取为流中的字符串(直到您用std::getline耗尽流),然后分别处理每条线。)

相关文章:
  • 没有找到相关文章