pFrom和pTo中的文件名应该用\0分隔,两个\0结束。

解决方案 »

  1.   

    这个问题我老碰到,刚刚搞定,不过都是问的别人,方法也古老得不行。
    基本就是照着jiangsheng(蒋晟)他们说的一样吧。
      

  2.   

    char pstrFrom[MAXPATH];
    char pstrTo[MAXPATH];strcpy(pstrFrom,(LPCTSTR)szFrom);
    strcpy(pstrTo,(LPCTSTR)szTo);fOperation.pFrom = szFrom.GetBuffer(szFrom.GetLength());
    fOperation,pTo = szTo.GetBuffer(szTo.GetLength());
      

  3.   

    CString的Buffer里没有'\0',挺讨厌的.
      

  4.   

    char pstrFrom[MAXPATH];
    char pstrTo[MAXPATH];strcpy(pstrFrom,(LPCTSTR)szFrom);
    strcpy(pstrTo,(LPCTSTR)szTo);fOperation.pFrom = pstrFrom;
    fOperation,pTo = pstrTo;一不小心,呵呵。
      

  5.   

    To:xianglusong(boy)
    呵呵,不过你的程序还是有问题.不行你试一试.
      

  6.   

    用CString操作加\0麻烦,不如就用C++的函数了