|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于EOF的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1932
人关注过本帖
标题:
关于EOF的问题
只看楼主
加入收藏
chmlqw
等 级:
新手上路
帖 子:180
专家分:0
注 册:2007-10-11
楼主
收藏
问题点数:0 回复次数:17
关于EOF的问题
#include
/* copy input to output; 2nd version
*/
main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
}
这个程序输入什么的时候才会结束啊? 刚刚看书的时候发现的
搜索更多相关主题的帖子:
EOF
2008-03-04 22:16
举报帖子
使用道具
赠送鲜花
PcrazyC
等 级:
贵宾
威 望:
29
帖 子:5652
专家分:0
注 册:2006-10-20
第
2
楼
收藏
得分:0
在VC++环境下,点右键转到定义会得到这个:
#define EOF
(-1)
其它的我就不说了
雁无留踪之意,水无取影之心
2008-03-04 22:38
举报帖子
使用道具
赠送鲜花
chmlqw
等 级:
新手上路
帖 子:180
专家分:0
注 册:2007-10-11
第
3
楼
收藏
得分:0
e,谢谢了哈....
2008-03-04 23:22
举报帖子
使用道具
赠送鲜花
無邪的睡脸
等 级:
等待验证会员
威 望:
1
帖 子:344
专家分:13
注 册:2007-9-11
第
4
楼
收藏
得分:0
end of file
windows系统下通过输入ctrl+z表示
2008-03-05 09:13
举报帖子
使用道具
赠送鲜花
chmlqw
等 级:
新手上路
帖 子:180
专家分:0
注 册:2007-10-11
第
5
楼
收藏
得分:0
[bo]以下是引用 [un]PcrazyC[/un] 在 2008-3-4 22:38 的发言:[/bo]
在VC++环境下,点右键转到定义会得到这个:
#define EOF
(-1)
其它的我就不说了
本来我以为我懂了,但是我好象又迷茫了.....
到底是什么意思....
2008-03-05 12:36
举报帖子
使用道具
赠送鲜花
chmlqw
等 级:
新手上路
帖 子:180
专家分:0
注 册:2007-10-11
第
6
楼
收藏
得分:0
还有谢谢4楼了....
2008-03-05 12:37
举报帖子
使用道具
赠送鲜花
sunkaidong
来 自:南京师范大学
等 级:
贵宾
威 望:
12
帖 子:4496
专家分:141
注 册:2006-12-28
第
7
楼
收藏
得分:0
EOF 是在文件里面用的...你的不需要.只要用指定的符号作为结束就好了...
学习需要安静。。海盗要重新来过。。
2008-03-05 12:38
举报帖子
使用道具
赠送鲜花
PcrazyC
等 级:
贵宾
威 望:
29
帖 子:5652
专家分:0
注 册:2006-10-20
第
8
楼
收藏
得分:0
[bo]以下是引用 [un]chmlqw[/un] 在 2008-3-5 12:36 的发言:[/bo]
本来我以为我懂了,但是我好象又迷茫了.....
到底是什么意思....
就是要输入字符后getchar函数返回的值为-1,而getchar函数如果接到CTRL+Z这个组合就会返回-1,所以按CTRL+Z就能结束程序
雁无留踪之意,水无取影之心
2008-03-05 19:37
举报帖子
使用道具
赠送鲜花
chmlqw
等 级:
新手上路
帖 子:180
专家分:0
注 册:2007-10-11
第
9
楼
收藏
得分:0
哦,明白了。再问一个问题
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
putchar(c);
system("pause");
return 0;
}
为什么我这个程序,按了CTRL+C(我是DEV C++)后,就直接退出了。
system("pause");这句话没有起到作用.....
2008-03-05 20:26
举报帖子
使用道具
赠送鲜花
lonmaor
来 自:郑州
等 级:
版主
威 望:
75
帖 子:2637
专家分:6423
注 册:2007-11-27
第
10
楼
收藏
得分:0
ctrl-break/ctrl-c本来就是dos的中止运行功能键。
2008-03-05 20:31
举报帖子
使用道具
赠送鲜花
18
1/2页
1
2
快速回复:
关于EOF的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.064304 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved