对TXT文件操作,如何删除和添加一段字符,并保证TXT内容连续,无空格
CString f="f:\\hb\\1.txt";
file.Open(f,CFile::modeReadWrite|CFile::shareDenyNone);
file.Read(&dbf,sizeof(dbf));

解决方案 »

  1.   

    建立临时文件感觉有点麻烦,我也想知道如何在文件中的某个地方加入新的内容,或者是把其中的某些内容删除掉像RichEdit的replace功能就很好
      

  2.   

    不知道把整个文件的内容放到一个cstring对象中会怎么样,没试过。
    如果可以就可以用cstring的insert等函数了,等写完了,在把cstring写到文件里就行了。
      

  3.   

    用CStdioFile类的Read,Seek函数和Write;
    Seek用于定位文件指针位置;
    Read用于从当前位置读n个数据;
    Write用于写回;