沈雅

努力,以不负沈雅之名!
嵌入式、Linux、Cosplay、Acg、动漫、各种文学 全为我所爱矣!
交流联系:QQ88459122

系统调用文件编程类

2.1 打开文件

2.1.1 函数名

open

2.1.2 函数原形

int open(const char *pathname,int flags);

int open(const char *pathname, int flags,mode_t mode);

2.1.3 函数功能

打开或创建一个文件

2.1.4 所属头文件

<sys/types.h> <sys/stat.h> <fcntl.h>

2.1.5 返回值

成功:文件描述符  失败:-1

2.1.6 参数说明

-pathname: 打开文件名(包含路径)

Flag:

-O_APPEND,追加方式打开

-O_CREAT:先创建文件,这时需第三个参数mode指明。

 

2.2 创建文件

2.1.1 函数名

2.1.2 函数原形

2.1.3 函数功能

2.1.4 所属头文件

2.1.5 返回值

2.1.6 参数说明

 

2.3 关闭文件

2.3.1 函数名

close

2.3.2 函数原形

-int close(int fd);

2.3.3 函数功能

关闭一个打开的文件

2.3.4 所属头文件

<unistd.h>

2.3.5 返回值

成功:0   失败:-1

2.3.6 参数说明

fd:待关闭文件描述符

 

2.4 读文件

2.4.1 函数名

read

2.4.2 函数原形

ssize_t read(int fd,void *buf,size_t count);

2.4.3 函数功能

读一个打开的文件

2.4.4 所属头文件

<unistd.h>

2.4.5 返回值

成功:返回读取的字节数  失败:-1

2.4.6 参数说明

fd:读取数据的文件描述符

count:最多读取的字节数

buf:读取的数据存在buf指向的空间

2.5 写文件

2.5.1 函数名

2.5.2 函数原形

2.5.3 函数功能

2.5.4 所属头文件

2.5.5 返回值

2.5.6 参数说明

 

 

 

2.6 定位文件

2.6.1 函数名

2.6.2 函数原形

2.6.3 函数功能

2.6.4 所属头文件

2.6.5 返回值

2.6.6 参数说明

 

2.7 复制文件描述符

2.7.1 函数名

2.7.2 函数原形

2.7.3 函数功能

2.7.4 所属头文件

2.7.5 返回值

2.7.6 参数说明

 

 

3类 库函数文件编程类

3.1 打开文件

3.1.2 函数原形

3.1.3 函数功能

3.1.4 所属头文件

3.1.5 返回值

3.1.6 参数说明

 

3.2 关闭文件

3.2.1 函数名

3.2.2 函数原形

3.2.3 函数功能

3.2.4 所属头文件

3.2.5 返回值

3.2.6 参数说明

 

 

3.3 读文件

3.3.1 函数名

3.3.2 函数原形

3.3.3 函数功能

3.3.4 所属头文件

3.3.5 返回值

3.3.6 参数说明

 

3.4 写文件

3.4.1 函数名

3.4.2 函数原形

3.4.3 函数功能

3.4.4 所属头文件

3.4.5 返回值

3.4.6 参数说明

 

 

 

3.5 定位文件

3.5.1 函数名

3.5.2 函数原形

3.5.3 函数功能

3.5.4 所属头文件

3.5.5 返回值

3.5.6 参数说明

 

 

 

 

 

 

评论

© 沈雅 | Powered by LOFTER