摘要: 一.标准I/O是什么?标准I/O指的是ANSI C中定义的用于I/O操作的一系列函数。二.为何要用标准I/O?1.可移植性好。操作系统中只要安装了C库,源代码不需要修改就可以在操作系统下编译运行。2.减少了系统调用,提高了系统效率。标准I/O带缓冲机制,使用时在用户空间创建缓冲区,读写时先操作缓冲区... 阅读全文
posted @ 2014-06-22 18:17 CloudPing 阅读(203) 评论(0) 推荐(0) 编辑
摘要: lseek()函数说明每一个已打开的文件都有一个读写位置, 当打开文件时通常其读写位置是指向文件开头,若是以附加的方式打开文件(如O_APPEND), 则读写位置会指向文件尾.当read()或write()时, 读写位置会随之增加,lseek()便是用来控制该文件的读写位置.头文件 #include... 阅读全文
posted @ 2014-06-22 14:51 CloudPing 阅读(660) 评论(0) 推荐(0) 编辑
摘要: read()函数说明read()会把参数fd 所指的文件传送count 个字节到buf 指针所指的内存中.头文件#include 函数原型ssize_t read(int fd, void * buf, size_t count);参数fd:打开的文件描述符buf:指定存储器读出数据的缓冲区coun... 阅读全文
posted @ 2014-06-22 12:55 CloudPing 阅读(426) 评论(0) 推荐(0) 编辑
摘要: open()函数说明用于创建或打开文件,可以指定文件打开方式及文件访问权限。头文件 #include #include #include 函数原型int open(const char *pathname, int flags, mode_t mode);参数pathname:被打开的文件名(包... 阅读全文
posted @ 2014-06-22 10:42 CloudPing 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、POSIXPOSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),X则表明其对Unix API的传承。POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一... 阅读全文
posted @ 2014-06-22 09:49 CloudPing 阅读(649) 评论(0) 推荐(0) 编辑