C言語なら俺に聞け! Part 120
■ このスレッドは過去ログ倉庫に格納されています
0628デフォルトの名無しさん
2006/01/23(月) 21:57:05strtodの2番目の引数を使えばよい。
ここには変換に使われなかった部分の先頭へのポインタがセットされる。
そいつが'\0'を指していなければ文字列の全てが
数値への変換に使われなかったということでアウトにすればよい。
char s[];
char *p;
double d;
d = strtod(s, &p);
if (*p != '\0')
//アウト
■ このスレッドは過去ログ倉庫に格納されています