2011-01-03 10 views

答えて

0

strtodまたはsscanfを使用してこれを行うことができます。

0
char *float_str = "10.5"; 
double d = atof(float_str); 

又は

char *float_str = "10.5"; 
double d = strtod(float_str, (char **) NULL); 

atofstrtodを支持して非難されているように、第2の形態は、新しいコードのために推奨されている。)

stdlib.hヘッダにです。

+1

うーん...新しいコードにはお勧めできません... 'strtod'/'strtof'は前方への道です。 – Nim

関連する問題