if (m_findfolder>5)
m_aaa = _T("Asd");
         else
                  m_aaa = _T("Bbb");m_aaa不可能等于aaa啊

解决方案 »

  1.   

    m_findfolder是字符串形,为什么你要用它跟常整数5比较呢?如果要比较,那就定义 int m_iFindFolder;
                         m_iFindFolder = 6;然后再作比较!!
      

  2.   

    if (m_findfolder>5)
    这句都通不过编译(VC2003),你怎么运行的?
    错误信息e:\编程\csocketdemo2\csocketdemo2dlg.cpp(104) : error C2679: 二进制“>” : 没有找到接受“<未知>”类型的右操作数的运算符(或没有可接受的转换)
      

  3.   

    CString 还能比较 ?
    要么就是sz_04022 的方法  要么就定义成 char 
    char m_findfolder='6';
    if (m_findfolder>'5')