ProU说明   快速入门   指令说明   运动控制   EtherCAT   C语言   可视化   CAD   通讯   PCI控制卡   MECHATROLINK   程序模板   ProH   YKCAT   视觉组件   WinPLC   附录  
上一页 下一页

文件访问

最多支持32个文件同时访问。

1.打开

int GC_fopen(char *name, int mode)

name 文件名称
mode

操作模式
MODE_IN (0x01) //读模式
MODE_OUT (0x02) //写模式
MODE_BIN (0x04) //二进制模式

返回值 句柄
-1:文件操作库加载失败
-2:文件打开失败。检查文件是否存在或者是否已经打开了。
-3:文件关闭失败
-4:文件删除失败
-5:文件读写模式不匹配

2.关闭

int GC_fclose(int handle)
handle:GC_fopen返回的句柄

3.读字符串

从文件中读取字符串,返回读取的字节数量
int GC_fgets(char *str, int n, int handle)

str 读取到的字符串
n

数量(最大1024)

handle GC_fopen返回的句柄

4.写字符串

写一个字符串到文件中,返回写入的字符数量
int GC_fputs(char *str, int handle)

str 需要写入的字符串
handle GC_fopen返回的句柄
返回值 写入的数量,一次最多1024字节

5.读二进制

以二进制形式读取文件中的数据,返回读取的字节数量
int GC_fread(char *data,int byte_size, int handle)

data 读取出的数据
byte_size byte大小(最大1024)
handle GC_fopen返回的句柄

6.写二进制

以二进制形式写数据到文件中去,返回写入的字节数量
int GC_fwrite(char *data, int byte_size, int handle)

data 需要写入的数据
byte_size byte大小(最大1024)
handle GC_fopen返回的句柄

7.结束状态

文件结束, 1=结束 0=未结束
int GC_feof(int handle)

handle GC_fopen返回的句柄

8.状态

int GC_fstatus(int handle)

9.清除错误标志

清除文件错误标志
void GC_clearerr(int handle)

10.删除

删除文件
int GC_fdelete(char *name)

11.程序示例

点击下载

上一页 下一页
Copyright © 2020 深圳市优易控软件有限公司 www.proutech.com