CString类中有一个求反的函数好像为inverse吧,然后用left或者mid便可以
从左取值了

解决方案 »

  1.   

    CString str;
    str.Format("%s",m_ListItem);
    int nNum = str.GetLength();
    str = str.GetBuffer(0)+nNum-6;
    AfxMessageBox(str);
    你看看行不行
      

  2.   

    如果m_ListItem是一个CStringCString str;
    str = m_ListItem.Right(6);dana_wx的代码有一点问题,你要改了才能用。
      

  3.   

    CString::Right(int ncount)就可以了
      

  4.   

    如果要反转的话可以写个循环:
    char c;
    for(int i=0;i<str.GetLength();i++)
    {
       c=str[i];
       str[i]=str[str.GetLength()-i];
       str[str.Getlength()-i]=c;
    }
      

  5.   

    刚才少写了一个/2
    应该是
    如果要反转的话可以写个循环:
    char c;
    for(int i=0;i<str.GetLength()/2;i++)
    {
       c=str[i];
       str[i]=str[str.GetLength()-i];
       str[str.Getlength()-i]=c;
    }