上一页 | 下一页 |
最多支持32个文件同时访问。
int GC_fopen(char *name, int mode)
name | 文件名称 |
mode | 操作模式 |
返回值 | 句柄 -1:文件操作库加载失败 -2:文件打开失败。检查文件是否存在或者是否已经打开了。 -3:文件关闭失败 -4:文件删除失败 -5:文件读写模式不匹配 |
int GC_fclose(int handle)
handle:GC_fopen返回的句柄
从文件中读取字符串,返回读取的字节数量
int GC_fgets(char *str, int n, int handle)
str | 读取到的字符串 |
n | 数量(最大1024) |
handle | GC_fopen返回的句柄 |
写一个字符串到文件中,返回写入的字符数量
int GC_fputs(char *str, int handle)
str | 需要写入的字符串 |
handle | GC_fopen返回的句柄 |
返回值 | 写入的数量,一次最多1024字节 |
以二进制形式读取文件中的数据,返回读取的字节数量
int GC_fread(char *data,int byte_size, int handle)
data | 读取出的数据 |
byte_size | byte大小(最大1024) |
handle | GC_fopen返回的句柄 |
以二进制形式写数据到文件中去,返回写入的字节数量
int GC_fwrite(char *data, int byte_size, int handle)
data | 需要写入的数据 |
byte_size | byte大小(最大1024) |
handle | GC_fopen返回的句柄 |
文件结束, 1=结束 0=未结束
int GC_feof(int handle)
handle | GC_fopen返回的句柄 |
int GC_fstatus(int handle)
清除文件错误标志
void GC_clearerr(int handle)
删除文件
int GC_fdelete(char *name)
上一页 | 下一页 |