c/c++语言开发共享确定EOF表达

我需要validation表达式getchar() ! = EOF getchar() ! = EOF01 。 我目前的代码:

 #include  int main (int argc, char *argv[]) { int c; while (( c= getchar()) != EOF) { printf("%d ", c != EOF); putchar(c); } printf("n%dn", c != EOF); } 

当我尝试运行时,我得到了

 98980980 1 91 81 91 81 01 91 81 01 

我不确定我是否做对了。

编辑:

好的问题实际上是“如何生成EOF”,解决方法是按ctrl + D.

    我不太确定你是否想要这个答案,但根据我的理解,你正在寻找的是什么信息

      以上就是c/c++开发分享确定EOF表达相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/519474.html

      (0)
      上一篇 2020年12月5日
      下一篇 2020年12月5日

      精彩推荐