CVI中有函数新建一个文件吗?
各位,CVI中有函数可以新建一个文件吗?还有就是有没有函数可以将原文件的内容给替换掉的函数???? 应该是写数据到文件的时候才建立的! 在数据中搜索替换的就知道是有,直接在文件中操作的不清楚呢,如果文件不是很大,可以读入操作完成了再回写!不过我相信版主netcreature兄弟和其他朋友一定有好办法的,呵呵! CVI中除了可以利用标准C语言中的fopen(...)函数进行文件操作外,还可以利用CVI自身的OpenFile()函数进行文件操作。
函数原型:
int OpenFile (char *fileName, int read/writeMode, int action, int fileType);
替换掉原来文件内容,只需要将action参数设置为:VAL_TRUNCATE即可!
注意:因为Windows SDK中也有一个同名函数,所以,windows.h和formatio.h不能同时包含,否则会出现编译错误!(你只能选择其中一个) 多谢指点,我去试试看! 我试过了,可以的!要新建一个.TXT文件,也是用int OpenFile (char *fileName, int read/writeMode, int action, int fileType);只是read/wirteMode的参数要设为VAL_READ_WIRTE就可以新建一个.TXT文件.
页:
[1]