C++里面,怎么把一个char类型的数字变量变成double或者int类型的?

比如char类型变量“123.45”变成double或者int类型的“123.45”
2024-11-15 17:00:14
推荐回答(2个)
回答(1):

C++嘛,
这个可以用这个

#include

double change(char c[], int n) //char c[]="123.45";
{
double d;

stringstream ss;
ss< ss>>d;
return d;
}
------------
但是正常都不用char类型的,用string

回答(2):

这个 atof 返回值就是double…………