Chinaunix

标题: read和wrtie的问题 [打印本页]

作者: lklll    时间: 2006-04-12 22:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: wz_uestc    时间: 2006-04-12 23:46
原帖由 lklll 于 2006-4-12 22:37 发表
今天看书看到了read和wrtie函数.有以下几个问题:
1.  read和wrtie是不是标准库函数?

2.  putchar和getchar这些宏和输入/输出函数是不是通过read和write实现的呢?

3.  文件描述符0,1,2是不是也是属于标准库 ...



1.read和wrtie是不是标准库函数?
     不是标准的库函数!标准的是fread(),fwrite().
2.putchar和getchar这些宏和输入/输出函数是不是通过read和write实现的呢?
     应该是吧!
3.文件描述符0,1,2是不是也是属于标准库的内容呢?windows和unix都通用.
     不知道什么意思!
4.read和write是不是对各操作系统都通用,是不是统一接口?
   是遵循POSIX标准的(不是所有的操作系统都支持)

5.read和write的具体实现是不是直接系统调用呢?
   不是直接的系统调用,sys_read(),sys_write()才是。

简单的理解,不知道正确不?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2