【初心者歓迎】C/C++室 Ver.20【環境依存OK】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0989デフォルトの名無しさん
2005/09/03(土) 03:23:05#include <string.h>
#include <ctype.h>
unsigned int from_radix_n(char* s, int n) {
unsigned int x = 0, i, len;
for (i = 0, len = strlen(s); i < len; i++) (x *= n) += isdigit(s[i]) ? s[i] - '0' : toupper(s[i]) - 'A' + 10;
return x;
}
レス数が950を超えています。1000を超えると書き込みができなくなります。