EVC下如何将一个CString类型转换成一个double类型?

fu_memony 2007-04-12 01:37:51
CString str;
str=L"111.111";
现在我想把这个CString类型变量的字符串变成double类型
请问我该怎么做?
...全文
255 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangtaoyuan 2007-04-13
  • 打赏
  • 举报
回复
方法如下:
cstring cs;
unsigned short *num;
double k;
k=wcstod(cs,&num);
就把字符串cs转换成double型k啦
lbing7 2007-04-12
  • 打赏
  • 举报
回复
char tokenstring[] = "15";
float fp;

/* Input various data from tokenstring: */
sscanf( tokenstring, "%f", &fp );

/* Output the data read */
printf( "Real: = %f\n", fp );

输出:
Real: = 15.000000
lbing7 2007-04-12
  • 打赏
  • 举报
回复
CString s="1231.4";
double d = atof(s);

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧