老易自定义函数-文件操作

2019-01-30

void iFileOperation(string myFileName,int myFileType,int myFileMode,string myFileString)

   {

      int myHandle; //文件序列号

      if (myFileMode==0 && myFileString=="") //新建文件

         {

            if (myFileType==0) myHandle=FileOpen(myFileName,FILE_BIN|FILE_WRITE);

            if (myFileType==1) myHandle=FileOpen(myFileName,FILE_CSV|FILE_WRITE,";");

            FileClose(myHandle);

         }

      if (myFileMode==1 && myFileString!="") //创建写入字符串

         {

            if (myFileType==0) myHandle=FileOpen(myFileName,FILE_BIN|FILE_WRITE);

            if (myFileType==1) myHandle=FileOpen(myFileName,FILE_CSV|FILE_WRITE,";");

            FileWrite(myHandle,myFileString);

            FileClose(myHandle);

         }

      if (myFileMode==2 && myFileString!="") //追加写入字符串

         {

            if (myFileType==0)

               {

                  myHandle=FileOpen(myFileName,FILE_BIN|FILE_READ|FILE_WRITE);

                  FileSeek(myHandle,0,SEEK_END);

                  FileWrite(myHandle,myFileString);

                  FileClose(myHandle);

               }

            if (myFileType==1)

               {

                  myHandle=FileOpen(myFileName,FILE_CSV|FILE_READ|FILE_WRITE,";");

                  FileSeek(myHandle,SEEK_SET,SEEK_END);

                  FileWrite(myHandle,myFileString);

                  FileClose(myHandle);

               }

         }

      return(0);

   }

本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)