当一个int的读取在C++中结束时

When the reading of an int ends in C++

本文关键字:读取 C++ 结束 int 一个      更新时间:2023-10-16

你能解释一下C++中int的读取何时终止吗?它是否以withespace结尾,就像我们读入字符串类型的对象一样?

如果输入行是以空格分隔的列表,比如2 43 56,则需要将其读取为三个整数,如:

std::cin >> a >> b >> c;

其中

int a, b, c;

否则,您需要使用cin.getline,如:中所示

std::string name;
std::getline(std::cin, name);

然后根据需要进行解析