社区
C语言
帖子详情
请问 while(!feof(stdin))是什么意思
o0CaiNiao0o
2010-10-09 10:58:55
stdin 是什么东西?? 他的值从哪里来的??? ,谢谢,麻烦说一下原理
...全文
1374
8
打赏
收藏
请问 while(!feof(stdin))是什么意思
stdin 是什么东西?? 他的值从哪里来的??? ,谢谢,麻烦说一下原理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pxiao0822
2010-10-09
打赏
举报
回复
【更正】打错了,不是PBC,是PCB[Quote=引用 5 楼 pxiao0822 的回复:]
stdin、stdout、stderr
标准读入 0 ,标准输出 1 ,标准出错 2;
默认的啦
PBC进程控制块里有一个fds数组,里面存有0, 1, 2...就是上面说的这三个
[/Quote]
pxiao0822
2010-10-09
打赏
举报
回复
相信你用过printf()吧,他其实就是默认的是stdout输出到屏幕上
scanf()默认stdin由键盘读入
你可以通过改变这些描述符从而改变读入、输出等
o0CaiNiao0o
2010-10-09
打赏
举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]
google stdin、stdout、stderr
[/Quote]
在百度搜了一下,结果没有相关解释... 还是google好用
谢谢各位的回答,结贴了...
pxiao0822
2010-10-09
打赏
举报
回复
stdin、stdout、stderr
标准读入 0 ,标准输出 1 ,标准出错 2;
默认的啦
PBC进程控制块里有一个fds数组,里面存有0, 1, 2...就是上面说的这三个
flyerwing
2010-10-09
打赏
举报
回复
[Quote=引用 3 楼 eclipse_2 的回复:]
引用 2 楼 eclipse_2 的回复:
标准输入的句柄 系统定义的
不叫句柄 应该是文件描述符
[/Quote]
顶
小魔菇
2010-10-09
打赏
举报
回复
[Quote=引用 2 楼 eclipse_2 的回复:]
标准输入的句柄 系统定义的
[/Quote]
不叫句柄 应该是文件描述符
小魔菇
2010-10-09
打赏
举报
回复
标准输入的句柄 系统定义的
昵称很不好取
2010-10-09
打赏
举报
回复
google stdin、stdout、stderr
你真的了解
EOF
和f
eof
吗?
本文探讨了在C语言中如何正确地使用
EOF
和f
eof
()函数来判断文件是否已读取到结尾,尤其是在处理文本文件和二进制文件时的区别,并提供了一段复制文件的示例代码。
PHP读取命令行输入
本文提供了一个使用 PHP 从标准输入 (
STDIN
) 读取数据并将其输出的简单示例代码。通过 while 循环和 f
eof
函数判断文件结束,利用 fread 函数读取每行数据,并通过 echo 输出。
C语言学习感言:C中的f
eof
(
stdin
)函数功能
作者从大学时期学习C语言开始,经过C++、C#的学习,再到研究生期间参与Linux下的C语言开发项目,发现自己的C语言基础并不牢固。通过实践与研究,解决了C语言中文件结束检测的问题。
【C语言】文件操作
本文详细介绍了C语言中文件的打开、关闭、标准流(
stdin
、stdout、stderr)以及各种文件操作函数如fputc、fgetc、fputs、fgets等的使用方法,同时强调了f
eof
和ferror的区别及其在文件读取结束判定中的作用。
【C进阶】—— 一篇文章带你学会C语言的文件操作
本文系统讲解C语言文件操作核心机制,涵盖文件概念(程序文件/数据文件)、FILE结构体与文件指针、fopen/fclose打开关闭流程;顺序读写函数(fputc/fgetc/fputs/fgets/fprintf/fscanf/fread/fwrite)及其文本/二进制模式差异;随机读写控制(fseek/ftell/rewind);文本与二进制文件存储本质区别;文件结束判定方法(f
eof
及各函数返回值判断逻辑);以及文件缓冲区原理与刷新机制。内容严格遵循ANSI C标准,聚焦数据持久化实现。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章