CString MsgData;
char aMsgData[1024];StrLen = (short)m_MsgData.GetLength();
memcpy(aMsgData, m_MsgData.GetBuffer(StrLen), StrLen);for(int i = 0; i < StrLen; i++)
aMsgData[i] 转换为2进制
不知道是不是有什么函数可以直接实现
个人觉得这个方法挺笨的
解决方案 »
- 项目默认的字符集
- 采用CCITT G4 压缩的TIF黑白图,怎么确定其解压后0与1表示的颜色?
- 如何在一个以位图为背景的按钮上输出文字而保证位图不被覆盖???
- 我的office2000里没有visio,写书的作者又说是office的套件,怎么回事?
- 关于EXCEL的技术问题
- ADO 错误信息在那里找?
- 通过ADSI创建Exchange用户代码奉送!只为只道17个参数的含义?(100分)
- 那位大侠做过数据加密解密的程序呀!
- 装vc的问题
- COM组件与MTS的问题
- 怎样把数据里的坐标数据用MFC读出来并显示,最好有步骤和代码,在这里先谢谢各位了!!!
- 如何在登录到域的电脑上获得域控制器中所有域用户的SID
{
if( string == "0") return "0000";
if( string == "1") return "0001";
if( string == "2") return "0010";
if( string == "3") return "0011";
if( string == "4") return "0100";
if( string == "5") return "0101";
if( string == "6") return "0110";
if( string == "7") return "0111";
if( string == "8") return "1000";
if( string == "9") return "1001";
if( string == "a") return "1010";
if( string == "b") return "1011";
if( string == "c") return "1100";
if( string == "d") return "1101";
if( string == "e") return "1110";
if( string == "f") return "1111";
return "";
}
CString str = _T("100");
int a;
_stscanf(str, _T("%d"), &a); TCHAR strBin[30];
_itot(a, strBin, 2);
MessageBox(strBin);
for(int i=0;i<n;i++) {
printf("%02X ",p[i]);
if ((i&15)==15) printf("\n");
}
printf("\n");
}
for(int i=0;i<n;i++) {
printf("%02X ",p[i]);
if ((i&15)==15) printf("\n");
}
printf("\n");
}