如何终止输入字符?

sxtigerVC 2004-10-29 04:15:31
如while(( c = getchar()) != EOF )

......

那位知道如何在执行程序时,结束输入,这样的句子好象是一个死循环,那个EOF根本就不知道结束,回车不行,ESC也不行,输什么才可以,谢谢。
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxtigerVC 2004-10-29
  • 打赏
  • 举报
回复
这行家就是行家,CTRL+Z,搞定,其它的不行。呵,结了。
willko 2004-10-29
  • 打赏
  • 举报
回复
windows ctrl+z
linux ctrl+d
sxtigerVC 2004-10-29
  • 打赏
  • 举报
回复
输入‘Q’的那位兄弟,你也太牛B 了,不过,这样的答案是不行的,下面的那个我到是要小试一下,呵,真是那有不让输入“q”的。
张志龙 2004-10-29
  • 打赏
  • 举报
回复
while((c=getchar())!='\n')
o1n 2004-10-29
  • 打赏
  • 举报
回复
ctrl+z
copygirl 2004-10-29
  • 打赏
  • 举报
回复
很简单啊,while(( c = getchar()) != 'q' )
当输入q的时候就结束了。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧