请问CString类型怎么转换到WORD类型。比如CString text="0xff";
怎么把值赋给一个WORD类型的变量。
怎么把值赋给一个WORD类型的变量。
解决方案 »
- 窗口资源释放问题
- 局域网中如何检测丢包,时延
- 请问组合框有没有办法允许输入,但禁止或隐藏下拉箭头?
- 请教这个程序HTTP Debugger的功能是如何实现的?实现一个类似的功能需要多复杂?
- 在数据库中的float类型的数据为什么取出来后赋值后就会变成0.0000???
- 最近在学vc网络编程,做一个探测/操作域控制器用户和组的程序,请问思路是怎样?
- 谁有好一点的雪花飘落的轨迹函数?2d
- 请问QQip中的wry.dll是不是数据库文件?是的话是什么格式的?
- 关于对话框的问题
- vc++,我的工程为什么一修改资源,编译提示找不到tlb文件?
- 如何在mfc的Dialog风格的程序中播放声音??(求代码)
- WinXP权力的问题(可加分)
{
DWORD data, tmp;
int length = hex.GetLength();
DWORD dec = 0;
for(int i = 0; i < length; i++)
{
data = 0;
tmp = 1;
for(int j = 1; j < length - i; j++)
tmp *= 16; if(hex[i] >= '0' && hex[i] <= '9' )
data = (hex[i] - 48) * tmp;
else if(hex[i] >= 'A' && hex[i] <= 'F')
data = (hex[i] - 55 ) * tmp;
else if (hex[i] >= 'a' && hex[i] <= 'f')
data = (hex[i] - 87) * tmp;
dec += data;
}
return dec;
}---------
++C++
---------
WORD word;
sscanf(text,"0x%02x",&word);
printf("%d\n",word);
const char *nptr,
char **endptr,
int base
);
例如
int abc=123;
CString temp();
temp.Format("%d",abc);
那temp的内容就是“123”