码迷,mamicode.com
首页 > 其他好文 > 详细

标准文件IO详解(二)---标准输入流、标准输出流和标准错误流

时间:2016-10-01 10:33:59      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

  在文件 IO 中使用文件描述符fd来表示一个文件不同,而标准 IO 使用一个指向 FILE 对象的指针来代表一个文件。FILE 对象实际上是一个结构体,此结构体中封装了代表文件的文件描述符。当然不仅仅是含有文件描述符,其中还会记录属于该文件的用户缓冲区信息。
 
  在文件 IO 详解笔记中提到过标准输入、标准输出和标准错误,分别对应文件描述符的0、1、2,也可以使用STDIN_FILENO、STDOUT_FILENO和STDERR_FILENO三个宏来代替。这三个文件描述符是创建进程时默认会打开的。
 
  对应着文件 IO 中0、1、2文件描述符,在标准文件 IO 中也会有对应的标准输入流、标准输出流和标准错误流,分别使用stdin、stdout和stderr来代表。同样这三个文件流指针也是在创建进程时会默认打开的。

标准文件IO详解(二)---标准输入流、标准输出流和标准错误流

标签:

原文地址:http://www.cnblogs.com/frank-yxs/p/5925483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!