Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2295917
  • 博文数量: 395
  • 博客积分: 10994
  • 博客等级: 上将
  • 技术积分: 5586
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-17 19:49
文章存档

2014年(1)

2013年(10)

2012年(74)

2011年(303)

2010年(7)

分类: 嵌入式

2011-05-10 17:14:50

   在linux系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FILENO,标准出错用STDERR_FILENO.
请问,他们有什么区别吗?
    stdin等是FILE *类型,属于标准I/O,在
    STDIN_FILENO等是文件描述符,是非负整数,一般定义为0, 1, 2,属于没有buffer的I/O,直接调用系统调用,在
文章出处:飞诺网():http://dev.firnow.com/course/6_system/linux/Linuxjs/20100804/520988.html
阅读(10157) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~