社区
新手乐园
帖子详情
怎么用键盘输入EOF?
charkie
2006-12-14 06:45:16
这个程序运行时,键盘上敲什么字能够让他退出循环呢?
#include <iostream.h>
void main()
{
char ch;
while((ch=cin.get())!=EOF)
cout.put(ch);
}
...全文
237
7
打赏
收藏
怎么用键盘输入EOF?
这个程序运行时,键盘上敲什么字能够让他退出循环呢? #include void main() { char ch; while((ch=cin.get())!=EOF) cout.put(ch); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keaiting
2010-06-18
打赏
举报
回复
我用的win7的操作系统,而且按章了搜搜输入法,好多快捷键都别占了。
最后试的是ctrl+@才是EOF
charkie
2006-12-14
打赏
举报
回复
明白了
看来ctrl-z才是正确的,ctrl-c是强行退出
tianshanfe
2006-12-14
打赏
举报
回复
ctrl-z是在文件末尾加上结束标记
ctrl-c是立即结束当前程序,即使是死循环也能用它来结束
charkie
2006-12-14
打赏
举报
回复
有没有人能够解释上述现象?
charkie
2006-12-14
打赏
举报
回复
ctrl-c,ctrl-z都可以。但是两种情况下结果不一样
按ctrl-z,显示"press any key to continue"等待再按键盘一下才关闭;
按ctrl-c,屏幕闪了一下就立即关闭了
//在VC6环境下
fangstone
2006-12-14
打赏
举报
回复
ctrl+z ,不行的话ctrl+a.
axx1611
2006-12-14
打赏
举报
回复
CTRL+C.....
C语言中的getchar和putchar的使用方法
当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符
EOF
,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D),那么只有当最后一个输入字符为换行符’\n'(也可以是文件结束符
EOF
,
EOF
将...
input-character-statistics.zip_c语言statistics_statistics c语言
C语言实现输入字符统计 实现统计字符的的功能 问题提出: 从键盘读入一段文本,统计其中的英文...=
EOF
),其中
EOF
为符号常量,用于表示文本输入结束,在PC机上通过输入Ctrl+Z组合键来输入此字符。所需数据与算法如下。
C语言getchar详细解释和示例
getchar是C语言中的一个标准库函数,用于从标准输入(通常是键盘)读取一个字符,并返回该字符的ASCII码值。如果读取失败或遇到文件结束符
EOF
,则返回-1。 运行示例程序,当用户输入一个字符后,程序会输出该字符的...
VS中如何用
键盘输入
EOF
?
可以看到,在输入两次Ctrl+Z和回车之后for循环才结束,说明VS2022需要两次Ctrl+Z和回车才能模拟
EOF
。...C语言提供了两种方式用
键盘输入
模拟
EOF
,Ctrl+D或Ctrl+Z。
EOF
即End of File,表示文章结尾。
在控制台输入
EOF
当正在读取的不是文件,而是
键盘输入
时,绝大部分系统都能做到通过键盘模拟
EOF
要输入
EOF
,正确的方法是,必须找出当前系统的要求 例如,在大多数UNIX和Linux系统中,在一行开始处按下Ctrl+D会传输文件结尾信号 ...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章