CString strmsg;
char pch;
pch = '\0';//想把空字符转成0x00形式
strmsg.Format("%#02x ",pch);
结果就只有00,前面的0x不知去向了,而其他字符转换,都是正常的,请问是怎么回事
char pch;
pch = '\0';//想把空字符转成0x00形式
strmsg.Format("%#02x ",pch);
结果就只有00,前面的0x不知去向了,而其他字符转换,都是正常的,请问是怎么回事
解决方案 »
- 一个窗口向其父窗口的父窗口发送消息,这样写合适吗?
- VC6.0不能通过ClassWizzard建立新类
- 在网页刷新时,如何使嵌入其中的Ocx控件不刷新???急
- 如何生成报表?
- 求救,调用第三方DLL报地址错误
- MFC中Dialog工程如何在ListCtrl(Report)中在修改某一行某一列的位图时,别的位图不变
- 偶想买个32M的移动存储,大家有没有好的建议,物美价廉的:)
- 如何在程序运行时获得该程序的可执行文件的路径?请指教
- 我想用CFile打开一个文件,并且如果文件不存在就创建它,怎么做?
- 一位朋友教我用release编译试但是我在vc里没找到请问再那?
- 怎样让MFC应用程序(Debug文件夹中的*.exe文件)在没有VC++的电脑上运行
- 请问如何判断某一特定的端口是否已经被打开,例如8000
char pch;
pch = '\0';//想把空字符转成0x00形式strmsg.Format("0x%#02x ",pch);
strmsg.Format("0x%02x ",pch);
这样才行,要不就会出现0x0x00了,呵呵,非常感谢