C语言中的 字符串转换成double
4个回答
2013-11-11
展开全部
GetDlgltemText定义是这样的UINT GetDlgItemText(
HWND hDlg, // handle to dialog box
int nIDDlgItem, // control identifier
LPTSTR lpString, // pointer to buffer for text
int nMaxCount // maximum size of string
);原本只是个UINT无符号的整形.想换成Double型.当然就是强制转换咯.~~~
HWND hDlg, // handle to dialog box
int nIDDlgItem, // control identifier
LPTSTR lpString, // pointer to buffer for text
int nMaxCount // maximum size of string
);原本只是个UINT无符号的整形.想换成Double型.当然就是强制转换咯.~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-11
展开全部
用sscanf
char buffer[222];
double x;
sscanf(buffer, "%lf", &x);
sscanf在<stdio.h>里
char buffer[222];
double x;
sscanf(buffer, "%lf", &x);
sscanf在<stdio.h>里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-11
展开全部
玉子,Convert是c++类
纯c的话 double d_Number = atof(str_Number);
纯c的话 double d_Number = atof(str_Number);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-11
展开全部
double dNumber = Convert::ToDouble(strNumber );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询