if(m_input=="\b")
注意是双引号,表明它是字符串
单引号表明它是字符
试试下面的代码:
CString m_input;
m_input="\b";
if(m_input=="\b")
AfxMessageBox("ok");
说明我的说法是对的。如果if(m_input=="\b")不好使,只能说明你的m_input里面根本不是"\b"
if(0x08==m_input)
不需要强制类型转换,因为本身已经是字符型,比较的话就是比较的ASCII码了
char m;
if(m==8);
if(m=='\b');
好