Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94757
  • 博文数量: 24
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 171
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-24 12:12
个人简介

好好学习天天向上

文章分类

全部博文(24)

文章存档

2018年(1)

2016年(7)

2015年(6)

2014年(10)

我的朋友

分类: C/C++

2014-11-22 11:49:47

最近在学《UNIX高级环境编程》,遇到有关STDIN_FILENO的问题,在此总结一下。

在UNIX一些系统调用中使用到STDIN_FILENO表示标准输入,STDOUT_FILENO表示标准输出,STDERR_FILENO表示标准出错,使用时需要加头文件

在UNIX下还有stdin,stdout,stderr表示同样的含义。

二者的主要区别为:

1.数据类型不同,前者为int类型,后者为FILE*;

2.STDIN_FILENO主要用在read(),write()等中,后者主要用在fread(),fwrite()以f开头。

原文地址:http://blog.csdn.net/mjay1234/article/details/7357261

阅读(1669) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~