社区
VC.NET
帖子详情
VC2008 CString中0x00问题
xmxjh
2009-03-05 10:14:15
char strData[128]={0x00,0x11,0x22,....};
CString strtmp;
strtmp.Append(strData,5);
这样在VC2003中 strtmp.Getlenght() 为5,而在VC2008中strtmp.GetLength()就为0了!
昨天刚装的2008,请教下在2008中如何使得strtmp.GetLength()为5呢?
...全文
110
2
打赏
收藏
VC2008 CString中0x00问题
char strData[128]={0x00,0x11,0x22,....}; CString strtmp; strtmp.Append(strData,5); 这样在VC2003中 strtmp.Getlenght() 为5,而在VC2008中strtmp.GetLength()就为0了! 昨天刚装的2008,请教下在2008中如何使得strtmp.GetLength()为5呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmxjh
2009-03-05
打赏
举报
回复
谢谢 hdt 的回复,用 TCHAR 也是不行。
刚用 strtmp.SetString(strData,5)替代 Append 后就OK 了。
真相重于对错
2009-03-05
打赏
举报
回复
ansi字符 0x00代表字符串结束
用unicode 字符
TCHAR strData[128]={0x00,0x11,0x22,....};
CString strtmp;
strtmp.Append(strData,5);
VC 转换COLORREF值为RGB分量.rar
VC 转换COLORREF值为RGB分量,举个例子,在本例
中
,是将COLORREF值:
0x00
0080FF转换成:R分量:0xFF、G分量:0x80、B分量:
0x00
,注意,并不是分离。请看定义: //R分量 BYTE RED = GetRValue(cr); //G分量 ...
vc实现文件夹从一个目录下拷贝到另一个目录
memset(pFrom,
0x00
, 256); strcpy(pFrom, path.c_str()); // 初始化源路径 char pTo[256]; memset(pTo,
0x00
, 256); strcpy(pTo, newpath.c_str()); // 初始化目标路径 SHFILEOPSTRUCT sfo; sfo.hwnd = NULL...
汉字点阵生成源码 两种方式生成 适合新手学习
以上源码楼主测试,在VC6.0下完全通过,可直接运行。 以上代码仍有很多不足之处,请大家留言指正哈. 关键代码: BOOL CPixFontTranDlg::GetGridFromHZK16(C
String
strFont,BYTE buffer[]) { ... AnsiCode[0]=...
VC++简体GB2312与繁体BIG5互相转换程序
在本项目
中
,"VC++简体GB2312与繁体BIG5互相转换程序"是一个用C++编程语言编写的实用工具,主要用于解决简体
中
文(GB2312编码)和繁体
中
文(BIG5编码)之间的转换
问题
。 GB2312,全称为《信息技术
中
文字符集》,是...
C++ 的一些数据转换
1. C
String
转int,C
String
= _T("0x64")转换后结果为100,C
String
= _T("64")转换后结果为64. C
String
strOut; int temp; GetDlgItem(IDC_EDITVID)->GetWindowTextW(strOut); ::StrToIntEx(strOut.Get
String
...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章