VC中让字母m和退格键(ascii码为8)比较,怎么写?

2025-05-22 11:11:56
推荐回答(4个)
回答1:

if(m_input=="\b")

注意是双引号,表明它是字符串
单引号表明它是字符

试试下面的代码:
CString m_input;
m_input="\b";
if(m_input=="\b")
AfxMessageBox("ok");

说明我的说法是对的。如果if(m_input=="\b")不好使,只能说明你的m_input里面根本不是"\b"

回答2:

if(0x08==m_input)
不需要强制类型转换,因为本身已经是字符型,比较的话就是比较的ASCII码了

回答3:

char m;
if(m==8);
if(m=='\b');

回答4: