Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101031
  • 博文数量: 15
  • 博客积分: 560
  • 博客等级: 中士
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-26 22:45
文章分类

全部博文(15)

文章存档

2011年(5)

2010年(10)

分类: LINUX

2010-08-02 19:14:58

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