C++ Tips #0:清除标准输入流cin里的EOF

当用Ctrl+Z或者Ctrl+D结束输入流后(Mac OS用的是Ctrl+D),又需要通过cin来输入时,需要一下步骤来清空EOF。Windows上好像只需要第一条语句,具体原因见这篇博文

1
2
cin.clear();
clearerr(stdin);