如题,
谢谢!

解决方案 »

  1.   

    CString str = _T("xxx");
    for (int i = 0; i < N; ++i)
    {
        str += _T(' ');
    }
      

  2.   

    不知CString 有没有相关函数,更直接点的?
      

  3.   

    CString str1="XXX";
    CString str;
    str.Format("%s%s",str1,"要加入的空格数目");
      

  4.   

    CString str;
    str.GetBuffer(100);
    如果你的字符串长度是10,那么空格数就是90
      

  5.   

    CString str_pack("    ");
    str += str_pack;
      

  6.   

    CString str1="XXX";
    CString str;
    str.Format("%s%s",str1,"要加入的空格数目");
    ===================================
    这个方法对吗?好像不对吧
      

  7.   

    BOOL Format_ZeroADD( CString &csDst, LPCTSTR lpSrc, int nLimit)
    {
    CString csTemp; if ( nLimit < 0)
    {
    return FALSE;
    } csTemp.Format( _T("%0*s"), nLimit, csTemp);
    csDst = lpSrc + csTemp; return TRUE;
    }
      

  8.   

    我靠 
    str=str+“空格空格空格空格空格空格空格”;不就完了吗
      

  9.   

    可能是我没说清楚,是要加上 可以用变量控制的一定数目的空格anico118() 的方法中 把
    csTemp.Format( _T("%0*s"), nLimit, csTemp);
    这句中的 _T("%0*s") 改为->  _T("% *s"), 就可以了。jasonshark(没暑假了...) 的方法,写一个函数也可以接受
      

  10.   

    突然想起一本书上见过string类似的方法,翻了一下,大悟!

    int n = 4;
    CString temp(_T(' '), n);