Windows下EOF用Ctrl+Z输入而且,要另起一空行输入,Ctrl+Z之前不得有任何其他字符比如 include quotstdiohquot#include quotstringhquotvoid mainvoid char ch whilech=getchar!=EOF putcharch输入abcdefg abcdefg ^Z 才能正常结束循环。
windows首先在最后一行结束后此时未换行输入ENTER键,新起一行,再输入ctrl+z,再输入时ENTER键即可Linux直接按CTRL+D快捷键 示例includeltiostream using namespce stdvoid main int awhilecin a 循环输入c语言eof怎么打出来的代码块。
C语言中的EOF就是宏定义的0而已,只要输入Ctrl+Z,或者规定不允许输入的数据,或者根本不能是用于输入的数据,都算是读到c语言eof怎么打出来了EOF比如变量int x想要打印来自键盘的输入,即if scanfquot%dquot, x == 1 printfquot%dquot, x也可以写if scanfquot%dquot, x != EOF printfquot%dquot。
EOF 可以理解为本身也是个数值,只是这个数值 ,使用ctrl+d就产生该数值 ,而且你的程序也应该这样 include ltstdioh 加头文件 main long c=0whilegetchar!=EOF循环只控制长度的增加变量 ++c printfquot%ldquot,c ~。
联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com