0003デフォルトの名無しさん垢版 | 大砲2017/11/05(日) 20:58:13.61ID:80sy7ZoV unsigned long strtoulxn( char const* psz, size_t n ) { unsigned long v; for ( v = 0; *psz && n--; psz++ ) { if ( ! isdigit( *psz ) ) { continue; } v = 10 * v + ( *psz - '0' ); } return v; }