给出示例代码,谢谢!

解决方案 »

  1.   

    CStdioFile f("your file name");
    CString str;
    while(f.ReadString(str))//循环读出文件里的每一行再判断替换
    {
        str.Replace();//替换操作
    }
      

  2.   

    f=fopen();
    fread(buff,1,?,f);
    p=strstr(buff,"xxx");
    ...
    -----------------------------
    我流落在凄凉的世界里-孤苦伶仃
    我过着动荡无助的生活-四处漂泊
    我在死亡线上苦苦挣扎-度日如年
      

  3.   

    char buff1[10240000],buff2[10240000];
    char szsou[]="sou",szdest[]="dest";
    char *p1,*p2;
    long n;
    fread(buff2,1,?,f);
    p2=strstr(buff2,szsou);
    n=p2=buff2;
    memcpy(buff1,buff2,n);
    buff1[n]=0;
    strcat(buff1,szdest);
    strcat(buff1,buff2+n+strlen(szsou));
    ......
    这是个例子,里头少了一些判断,你自己加上。
    -----------------------------
    我流落在凄凉的世界里-孤苦伶仃
    我过着动荡无助的生活-四处漂泊
    我在死亡线上苦苦挣扎-度日如年
      

  4.   

    用这种方法去做:
    CStdioFile f("your file name");
    CString str;
    while(f.ReadString(str))//循环读出文件里的每一行再判断替换
    {
        str.Replace();//替换操作
    }
    编译时没出问题,一运行就出错:
    error LNK2001: unresolved external symbol __endthreadex;
    error LNK2001: unresolved external symbol __beginthreadex;
    怎么回事????
      

  5.   

    str.Replace();//替换操作
    看msdn