长整型或长double型字符串数据 转换为 double

来源:互联网 发布:编辑网络大赛 编辑:程序博客网 时间:2024/05/01 00:13

一个长度比较长的字符串数据转换为double型数据,

自己写的,比较简单,如下:

(Windows XP, VC6调试通过)

 

#include "math.h"

CString str = "81627781917573120.0000";
int i=0, j=0;
double bb=0;
for(i=str.GetLength(), j=0; i>0; i--, j++)
{
  bb = bb + atoi(str.Mid(i-1, 1)) * pow(10, j);
 }

CString sTemp;

sTemp.Format("%f", bb);
AfxMessageBox(sTemp);

 

仅供参考,欢迎大家提意见!

原创粉丝点击