社区
C++ 语言
帖子详情
怎样将CString转换成WORD?
candy04502
2008-12-01 09:26:10
怎样将CString转换成WORD?,有正数和负数.. 例如-14449,13795 还有怎么将CString转换成BYTE 例如00001000
数据非常多,希望有个高效的办法。
拜托高手解答哈~
...全文
283
5
打赏
收藏
怎样将CString转换成WORD?
怎样将CString转换成WORD?,有正数和负数.. 例如-14449,13795 还有怎么将CString转换成BYTE 例如00001000 数据非常多,希望有个高效的办法。 拜托高手解答哈~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
candy04502
2008-12-01
打赏
举报
回复
atoi 转换成WORD .. 可是负数就不行了哈.. 该怎么办呢?
比如说-14449 转换后成为 51087 了
额... 该怎么办呢...
candy04502
2008-12-01
打赏
举报
回复
[Quote=引用 3 楼 qqwx_1986 的回复:]
GetBuffer返回的东东可以直接当作byte数组用。
CString str = "hello";
BYTE * pByte = (BYTE *)str.GetBuffer(str.GetLength());
// do your things here
str.ReleaseBuffer();
[/Quote]
atoi 转换成WORD .. 可是负数就不行了哈.. 该怎么办呢?
比如说-14449 转换后成为 51087 了 麻烦了~...
qqwx_1986
2008-12-01
打赏
举报
回复
GetBuffer返回的东东可以直接当作byte数组用。
CString str = "hello";
BYTE * pByte = (BYTE *)str.GetBuffer(str.GetLength());
// do your things here
str.ReleaseBuffer();
candy04502
2008-12-01
打赏
举报
回复
[Quote=引用 1 楼 qqwx_1986 的回复:]
atoi
[/Quote]
...转换之后是WORD的么? 那还有后面的呢..
写详细点嘛.?~
qqwx_1986
2008-12-01
打赏
举报
回复
atoi
MFC中各种字符转换
本文主要概括了vs2013的MFC中,各种字符转换 1.char*转int,用函数atoi(); chartemp[10] = { 0 }; int Int =atoi(temp); 2.int转char,直接强制转换 int Int =0; char Char =Int; 3.C
String
转BYTE BYTEByte[16] = { 0 }; C
String
_variant_t
转换成
其他类型
我定义了一组函数可以方便的实现_variant_t类型转换 //_variant_t转
WORD
类型 BOOL AfxVariantConvert(
WORD
& val, const _variant_t& vt) { if (vt.vt == VT_UI2) { val = (
WORD
)vt.uiVal; return TRUE; } else
char[ ]类型转换为C
String
类型
我们在用C++写MFC程序时,可能会出现以下问题: void SaveRawData(unsigned short* m_pRawBuffer,unsigned long ImageSize ,C
String
Bla );//函数原型 SaveRawData((
WORD
*)pDataGet,Datalength,"Raw.txt");//调用函数 此时,编译器会报错: error C2664...
C
String
操作指南 (下)
它会调用一个内部的函数将 Unicode 字符串
转换成
ANSI 字符串。(在Unicode模式下,有一个专门的构造函数,该函数有一个参数是LPCSTR类型——一个8位 ANSI 字符串指针,该函数将它加宽为 Unicode 的字符串!)再次强调:一定要检查 BSTR 的值是否为 NULL。 另外还有一个问题,正如上文提到的:BSTRs可以含有多个内嵌的NULL字符,但是 C
String
的构造
C
String
TCHAR BSTR BYTE
WORD
D
WORD
COLORREF VARIANT等数据类型相互转换
1.基本数据类型转C
String
类型 int a=100; float b=1.234; C
String
str; str.Format(_T("a=%d,b=%f"),a,b); 2.TCHAR*类型
转换成
C
String
类型 TCHAR sz[] = _T("Hello World!"); CSting str = sz;//直接赋值也可以用Format函数 //C
String
C++ 语言
65,212
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章