【書式】
#include <stdlib.h>
double strtod(const char *s, char **endptr);
【解説】
strtod()はatof(3)と同様に文字列sを浮動小数点数に変換し、その値を返し
ます。パラメタの扱いはstrtol(3)と同様です。
strtod()はまず先行する空白を読み飛ばします。endptrがNULLでなければ、
変換が終了したときのポインタの値を*endptrに格納します。
【リターン値】
変換された値を返します。数字がない場合には0を返します。
オーバーフローが発生したときにはerrnoにERANGEをセットし、 符号にした
がってHUGE_VAL、-HUGE_VALを返します。
【エラー】
ERANGE
変換でオーバーフローが発生しました
【可搬性】
ANSI, UNIX, DOS窓
【参照】
atof(3), strtol(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】