LPSTR  lpStr, lpStrL, lpStrR;把lpStr分成两半,左半部分存在lpStrL,右半部分存在lpStrR?

解决方案 »

  1.   

    LPSTR  lpStr, lpStrL, lpStrR;
    lpStr=new char[256];
    lpStrL=new char[256];
    lpStrR=new char[256];strcpy(lpStr,"abcde");
    strncpy(lpStrL,lpStr,3);
    lpStrL[3]=0;
    strcpy(lpStrR,&lpStr[3]);
    delete []lpStr;
    delete []lpStrL;
    delete []lpStrR;基本是这样,没有VC,不知道对不对
      

  2.   

    sizeof(lpStr)
    找到中间的字节,左边的取出,右边的取出,该放哪里就放哪里;
      

  3.   

    对于LPTSTR lpStr类型,sizeof(lpStr)与strlen(lpStr)是不是一样的。
    两个函数的用途有什么区别?
      

  4.   

    sizeof(LPSTR)==4;
    strlen(LPSTR)数到第一个非零数之前
      

  5.   

    好像把lpstr转化成CString 变量,再用它的成员函数来做更简单一些
      

  6.   

    同意楼上的,转换成CString,更好处理