参考资料:https://download.csdn.net/download/Stark_/87424565?spm=1001.2014.3001.5501
转载请注明出处:https://blog.csdn.net/Stark_/article/details/128966905?spm=1001.2014.3001.5501
创建(打开)文件OpenFile
OpenFile 打开一个文件用以读或者写,函数返回文件句柄
int fileHandle;//文件句柄
fileHandle = OpenFile("FlieWriteRead.txt",VAL_READ_WRITE,VAL_TRUNCATE,VAL_ASCII);
//新建(如果有就打开)FlieWriteRead.txt文件
写文件WriteFile
WriteFile 将字符串缓冲区中指定字节数的内容写到文件中;
const char s2[] = "Flie Test";
WriteFile(fileHandle,s2,strlen(s2));
写文件WriteLine
WriteLine 将缓冲区中指定的字节数写入文件中,同时换行。
const char s1[] = "Hello,Word!";
WriteLine(fileHandle,s1,strlen(s1));
写文件ArrayToFile
ArrayToFile 将数组内容保存到文件中;
读文件ReadFile
ReadFile 从文件中读取指定字节数的内容到字符串缓冲区;
char ss[200];
ReadFile(fileHandle,ss+strlen(ss),100);
读文件ReadLine
ReadLine 从文件读取字节直到换行。
char ss[200];
ReadLine(fileHandle,ss,100);
读文件FileToArray
FileToArray 从文件中读取数据存储到数组中
关闭文件CloseFile
CloseFile 关闭指定的文件;
CloseFile(fileHandle);
删除文件DeleteFile
DeleteFile 删除文件
重命名文件RenameFile
RenameFile 重命名文件
复制文件CopyFile
CopyFile 复制文件
设置文件操作位置SetFilePtr
SetFilePtr(fileHandle,0,0); //将文件内部指针指向文件开头
另外,ANSI C 中对
文件的操作的函数如 fopen、fread、fputs 等函数在 CVI 中仍然可以使用