当scanf遇到EOF时,cl编译器如何处理它(windows,VS2017)

时间:2017-12-09 11:40:42

标签: c cl

  1. 输入CTRL + Z / ENTER 3次后,scanf返回值-1。

  2. 在第一次和第二次EOF之后,scanf会忽略所有的事情。

  3. 但是使用gcc进行编译时,scanf效果很好。 (即,输入EOF后立即返回-1。)

  4. 我从很多书中都知道,scanf在遇到输入错误或文件结束后返回EOF。但cl的作用很大。 为什么?或者我对scanf的理解有问题吗?

0 个答案:

没有答案