C/C++の宿題を片付けます 99代目at TECH
C/C++の宿題を片付けます 99代目 - 暇つぶし2ch408:デフォルトの名無しさん
07/11/13 01:52:52
>>404
double strtof(const char *nptr)
{
double ret = 0, div = 10, f = 1;

if(*nptr=='-') {
f = -1;
nptr++;
}
else if(*nptr=='+') nptr++;

while('0' <= *nptr && *nptr <= '9') ret = ret * 10 + *nptr++ - '0';

if(*nptr++!='.') return f * ret;

while('0' <= *nptr && *nptr <= '9') {
ret += (*nptr++ - '0') / div;
div *= 10;
}

return ret * f;
}



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch