在读取不定数据方面,官方是用CTRL+Z终止的,下面的代码是只需要回车就可以自动判断是否输入数据。
以读取int数据为例:
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string str;
int num;
while (getline(cin, str))//读取输入的一行数据
{
if (str.size() == 0) break;//如果读取的是空,则读取结束