CString str=“BAA0”;
char a=str.GetAt(1);
得出a=A;
如何判断A的十六进制1010的第二位为1
char a=str.GetAt(1);
得出a=A;
如何判断A的十六进制1010的第二位为1
解决方案 »
- RegisterClassEx出错?
- WaitForMultipleObjects问题
- edit contrl控件如何得到光标在该控件中的位置,显示行列的值.
- 已知一个PHP网页的地址,如何将其页面内容读出来?
- CRichEditView如何加上检索功能
- 设置CFileDialog的标题
- MFC是否有关于文件系统的类??
- 请问_inp,_inpw,_outp,_outpw函数需要的头文件是什么?
- 我的办法里已经只有没重装WINDOWS2000系统了,为什么?????
- 想学vc++需要什么?
- Hash开链的链表什么意思?
- Visual Assist X怎么设置排除MFC的标识,WTL和MFC由很多重名的
您能说的详细点吗我的CString是一串16进制数,我要判断位状态
TCHAR a[2] = {0};
for(int i = 0; i != str.GetLength(); ++i)
{
a[0] = str.GetAt(i);
BYTE byValue = (BYTE)_tcstoul(a, NULL, 16);
if(byValue & 0x02)
{
//AfxMessageBox(_T("OK!"));
}
}