问个C语言的EOF问题啊。。。。

[复制链接]
查看11 | 回复5 | 2012-6-15 23:37:44 | 显示全部楼层 |阅读模式
EOF 是文件结束符。主要用于文件。不是键盘。键盘产生EOF 与键盘设置和操作系统以及编译器有关。Ctrl Z 组合 也许有效,也许无效。你可以用死循环:while(1){c=getchar();putchar(c);}要停时,拍入 Ctrl C 组合 (PC),或 Ctrl D 组合 (unix) 一次,即可中断程序。书本内容陈旧了。...
回复

使用道具 举报

千问 | 2012-6-15 23:37:44 | 显示全部楼层
linux 系统中是ctrl+D...
回复

使用道具 举报

千问 | 2012-6-15 23:37:44 | 显示全部楼层
EOF是文本结束标志,它的ASCII码是-1,为不可见字符,EOF是用在文本操作中的...
回复

使用道具 举报

千问 | 2012-6-15 23:37:44 | 显示全部楼层
在你键盘输入的情况下,从一行开始键入ctrl+z(windows) 或者ctrl+D(linux), 传送一个系统内嵌的字符来表明文件结束信号。记住要从一行的开始,输入一段后,要回车在输入ctrl+Z就可以了...
回复

使用道具 举报

千问 | 2012-6-15 23:37:44 | 显示全部楼层
EOF是 End Of File的缩写,是文件结束的标志。一般用于从文件中读取数据其值为-1...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行