请问 while(!feof(stdin))是什么意思

o0CaiNiao0o 2010-10-09 10:58:55
stdin 是什么东西?? 他的值从哪里来的??? ,谢谢,麻烦说一下原理
...全文
1374 8 打赏 收藏 转发到动态 举报
写回复
用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

70,038

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧