社区
C语言
帖子详情
getchar问题
arden1019
2005-06-02 02:47:35
#include <stdio.h>
/* copy input to output; 2nd version */
main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
}
上面的程序,我要从键盘输入什么它才能认为是EOF?我明白如果getchar函数返回-1,那么程序可以停下来。我输入什么可以得到-1呢?
...全文
164
9
打赏
收藏
getchar问题
#include /* copy input to output; 2nd version */ main() { int c; while ((c = getchar()) != EOF) putchar(c); } 上面的程序,我要从键盘输入什么它才能认为是EOF?我明白如果getchar函数返回-1,那么程序可以停下来。我输入什么可以得到-1呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lofen
2005-06-03
打赏
举报
回复
实验了一下
果然如此
长知识啊
可作为程序退出的好方法啊
foochow
2005-06-02
打赏
举报
回复
mark!!!
mostideal
2005-06-02
打赏
举报
回复
CTRL+Z
===========
都说了。。
jixingzhong
2005-06-02
打赏
举报
回复
CTRL+Z
意味EOF!!
llf_hust
2005-06-02
打赏
举报
回复
CTRL+Z
clear117
2005-06-02
打赏
举报
回复
可以通过ctrl+z 、ctrl+c、ctrl+d将程序“结束”
之所以打引号是因为其中只有2个是真正的结束,ctrl+z 只是回退,并未结束进程。如果你用ctrl+z 回退的话进程将继续存在于后台。此时只能用kill来杀掉了
zhousqy
2005-06-02
打赏
举报
回复
ctrl+z or ctrl+d
KenYuan2016
2005-06-02
打赏
举报
回复
当你中止该程序是,才可能出现EOF, 或者读文件是,文当读完了,会返回一个EOF结束符。
jobine
2005-06-02
打赏
举报
回复
ctrl + Z
关于一个C语言
getchar
()的
问题
的分析
getchar
()的例子分析
scanf与
getchar
连用时
问题
我在做密码回显的时候,发现当自己用scanf输入id后,(做密码回显用的是
getchar
()),程序直接跳过输入密码的步骤。 在网上搜索了一下,原来是因为前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n’,所以如果不在此加一个
getchar
()把这个回车符取走的话,
getchar
()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误,要解决这个
问题
,就要防...
getchar
() 读取回车
问题
问题
描述,制作一个菜单,使用
getchar
()函数,如果只用一个
getchar
() 输入的回车会影响到下一个
getchar
();如果用连续两个
getchar
()函数,以便第二个可以把回车读取掉,会遇到
问题
:在多输入一个回车的情况下会出现识别不到输入的字符的情况。例如下面代码会一直打印主菜单无法跳转到下一个选项。 char c = 0; while(1) { printf("choise please\n"); printf("1:menu1\n"); printf("2:menu2\n"); c
getchar
使用的几个
问题
今天在学习《The C Programming Language》是遇到了一个
问题
,就是在使用
getchar
()函数是遇到了不能理解的
问题
,书上有个例子: #include main() { int c; while ((c=
getchar
())!=EOF) putchar(c); } 在GCC编译器上编译运行后,输入abc,回车后输出abc。但如果按
getchar
与 回车
问题
linux程序设计 第4版 第145页 有一个菜单例程,程序如下 #include #include char *menu[]={"a - add new record", "d - delete record", "q - quit", NULL, }; int getchoice(char *greet, char *choi
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章