一个文本框控件,我如何让它显示16进制的数? 一个文本框控件,我如何让它显示16进制的数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WORD CvtHex(char *str){ char temp; WORD data = 0; int i; for(i = 0; i < 4; ++i) { temp = str[i]; if(temp == 0) break; if(temp == ' ') continue; data <<= 4; if(temp >= '0' && temp <= '9') { data |= (temp - '0'); } else if(temp >= 'a' && temp <= 'f') { data |= (temp - 'a') + 10; str[i] = temp - 'a' + 'A'; } else if(temp >= 'A' && temp <= 'F') { data |= (temp - 'A') + 10; } else { break; } } return(data);} try this code,maybe it workschar buf[255];sprintf(buf,"%X",urNumber); 从数据库中读取bmp位图的问题? 请问windows Exploer左边常见任务栏如何实现? 文件打开的属性设置问题 怎么用小波降低图象的维数及对汉字进行特征提取? 在2000下,怎么自定义纸的大小亚 应用程序自动启动出问题 散分!来早的多给,晚了少给,不来谁给你! 关于引用计数 CGridCtrl 显示小数 如何用MFC创建一个窗体,并创建一个按扭呀,太菜了:) 我想用vc学windows编程,买哪本书好啊? 请问怎么样才能实现用表格的形式输入数据,并且可以对这些数据进行后期处理?(谢谢)
{
char temp;
WORD data = 0;
int i; for(i = 0; i < 4; ++i)
{
temp = str[i];
if(temp == 0) break;
if(temp == ' ') continue;
data <<= 4;
if(temp >= '0' && temp <= '9') {
data |= (temp - '0');
}
else if(temp >= 'a' && temp <= 'f') {
data |= (temp - 'a') + 10;
str[i] = temp - 'a' + 'A';
}
else if(temp >= 'A' && temp <= 'F') {
data |= (temp - 'A') + 10;
}
else {
break;
}
}
return(data);
}
char buf[255];
sprintf(buf,"%X",urNumber);