在笔试时经常需要我们处理输入输出,有时会出现输入空行(就是只有一个换行符)时结束输入。
这个时候就需要我们判断一下了。
在这里记录一下;
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
while(getline(cin, str))
{
// getline读取一整行,str不含换行符号
if(str.empty()) break;
cout<<str<<endl;
}
printf("end");
return 0;
}