从CString里边取出double类型,word类型的数据,怎么做????? 如题,从CString里边取出double类型,WORD类型的东东,怎么做?提double类型的要用WideCharToMultiByte吗? 没有直接点的办法?WORD直接CString::GetData()就行吗?或者直接CopyMemory ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么使用CString转double,WORD类型吗?_tcstoul();_tcstod();?? 如果是的话,CString转double:CString str=_T("12345"); double dNum = strtod(str,NULL); //或者用wcstod(str,NULL); CString转WORD就用strtoul吧 转换成double,WORD,前提是CString里面的数据要是能够转换的。 //将CString转换成实型 double b = atof(str); //将CString转换成word CString str = "0x03B8"; int n; sscanf(str, "%x", &n); WORD x = n; 这个问题已经解决了,昨天没弄明白的关键是没搞清楚数字是怎么在CString里存储的。 edit代码创建有问题吗//为什么在对话框上显示不正常呀??? 按钮子类化的问题? 如何远程得到某一个进程中某dll载入地址? 使用jpeglib库,弹出遇到问题需要关闭? CTreeCtrl中系统滚动条的问题?! 急!请问一个visual2005安装问题。 大家帮忙想个公司名嘛,谢谢 好久没来了,散分,来者有分 VC++程序的编译. 请问在工程应用中大多的COM组件都是用手工编写的吗?手工编写的是做成DLL吗? 通过ADO操作Access数据库,运行出错? 关于窗口停靠的问题,VS2008或VS2010下
_tcstoul();
_tcstod();??
double dNum = strtod(str,NULL); //或者用wcstod(str,NULL);
CString转WORD就用strtoul吧
转换成double,WORD,前提是CString里面的数据要是能够转换的。
//将CString转换成实型
double b = atof(str);
//将CString转换成word
CString str = "0x03B8";
int n;
sscanf(str, "%x", &n);
WORD x = n;