比如,我有一个字符串L"I LOVE CSDN",我想变成L"I LOVE ",接去后面的L"CSDN".
这种代码应该怎么写,不要使用CString,呵呵
有什么高效的算法没,100分~~

解决方案 »

  1.   

    你是截去最后一个空格后的字符串吗,若是那样,可以通过strstr函数查找,一直找到最后一个空格,然后把空格设为0就可以了
      

  2.   

    可以使用 strstr,
    要想看算法的话可以在 strstr 这行下个断点,按F11跟进去
      

  3.   

    wchar_t ilove[]= L"I LOVE CSDN";
    *wcsstr(ilove,L" CSDN")=0;
      

  4.   

    TCHAR trSource[]=L"I LOVE CSDN";
    TCHAR ilove[8]={0};
    _tcsncpy(ilove,trSource,7);
      

  5.   

    TCHAR trSource[]=L"I LOVE CSDN";
    TCHAR ilove[8]={0};
    _tcsncpy(ilove,trSource,7);
    这个是对的