输入一连串字符/数字直接进行读取
学习记录
在PAT题目当中,要求输入隔着空格的一段字符或数字,这时候也没有给定出要求的输入范围,需要利用回车来结束输入。
如下代码:
首先是getchar()函数的介绍:
1、 从缓冲区读走一个字符,相当于清除缓冲区。
2、 使用下面的语句清除回车: while(getchar()!=’\n’);
3、 注意包含头文件stdio.h
do {
cin >> num;
a.push_back(num);
} while (getchar() != '\n');
后续补充: