CString lineA的内容是
"电源*(叶片+顺时针转)=送风"我想把公式左边内容成为
CString leftexp的内容
右边的是CString rightexp;如果是char leftexp; 
char rightexp;
做法呢?20分速送.

解决方案 »

  1.   

    那就查找=号,然后分割成两段不就行了。int nPos = lineA.Find("=");
    if(nPos > 0)
    {
        leftexp = lineA.Left(nPos);
        strA.Delete(0, nPos + 1);
        rightexp = lineA;
    }
      

  2.   

    如果要把CString转换成char*的话,用GetBuffer就可以了
    int nPos = lineA.Find("=");
    if (nPos >= 0)
    {
        CString leftexp = lineA.Left(nPos);
        CString rightexp = lineA.Right(lineA.GetLength() - nPos - 1);
        char * pleftexp = leftexp.GetBuffer();
        char * prightexp = rightexp.GetBuffer();
    }