Chinaunix首页 | 论坛 | 博客
  • 博客访问: 307470
  • 博文数量: 63
  • 博客积分: 1482
  • 博客等级: 上尉
  • 技术积分: 1185
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-12 19:06
个人简介

hello world!

文章分类

全部博文(63)

分类: LINUX

2011-09-08 17:10:33

1.

       LinuxIO函数 : openreadwritelseek以及close提供了不用缓存的I/O

       标准IO函数 : 提供一种对不用缓存的I / O函数的带缓存的界面。使用标准I/O可无需担心如何选取最佳的缓存长度。

 

2.

数据类型不一致:

       stdin类型为 FILE*

       STDIN_FILENO类型为 int

使用stdin的函数主要有:freadfwritefclose等,基本上都以f开头

使用STDIN_FILENO的函数有:readwriteclose

 

       stdin 属于标准库处理的输入流,其声明为 FILE 型的,对应的函数前面都有f开头,如fopen/fread/fwrite/fclose 标准库调用等.

       STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。

标准库内封装了系统 API 调用,如 fread 内部实现调用 read

阅读(1674) | 评论(0) | 转发(0) |
0

上一篇:1、进程间通信方式

下一篇:复习要点

给主人留下些什么吧!~~