怎么样把文本文件里的某个字符串找出来,并把它删除呢?

解决方案 »

  1.   

    CFile file;
    CString name;
    name="文件名";
    char w[SENDBUF+100];
    for(int i=0;i<1000;i++)
    w[i]='\0';
    if(!file.Open(name,CFile::modeReadWrite))
    {
    file.Open(name,CFile::modeCreate|CFile::modeReadWrite);
    }
    file.Open(name,CFile::modeReadWrite);
    file.Read(w,SENDBUF+100);        //把文件读到字符串里
    file.Close();//
    然后用 
    int strchr()
    找到字符的位置//
    删除的方法就多了
    file.Read(char,x);
    先求长 在断在那个字符的地方x 0~x & x+1~strlen(w)
    在把两个字符串组合我的方法一向比较笨献丑了