像这样:
```cpp
string a,b;
cin>>a>>b;
string x,y;
while(cin>>x>>y)
{
......
}
```
by Zxc200611 @ 2019-08-28 14:50:29
然后Ctrl Z结束
by Edmundino @ 2019-08-28 14:51:50
@[chenyue2](/space/show?uid=188885) 最好还是文件输入输出吧……
`EOF`绝对是这个世界上最恶心的东西
by OvOAuto @ 2019-08-28 14:54:08
@[OvO自动机](/space/show?uid=122689) I don't think so.
by 已注销HeBhs37KwrDer @ 2019-08-28 15:10:18
@[OvO自动机](/space/show?uid=122689) 你把...!=EOF改成~...不就行了?
by 已注销HeBhs37KwrDer @ 2019-08-28 15:11:01
@[Hopjac—Programmer](/space/show?uid=168334) 个人经历表示EOF老是欺负我
by OvOAuto @ 2019-08-28 15:11:13
@[OvO自动机](/space/show?uid=122689) ......
by 已注销HeBhs37KwrDer @ 2019-08-28 15:11:34
freopen
by よしの @ 2019-08-28 15:18:36
这样:
```cpp
string str;
while (!cin.eof())
{
cin >> str;
if (!str.size())
break;
srcarr.push_back(std::move(str));
cin >> str;
dstarr.push_back(std::move(str));
}
```
by ZHDX @ 2019-09-01 13:06:30
```cpp
while(cin.good())
{
cin.clear();
\\输入
}
```
这样也可以
by ZhangYaoan @ 2021-07-14 22:02:32