C言語なら俺に聞け(入門篇) Part 8
■ このスレッドは過去ログ倉庫に格納されています
0285デフォルトの名無しさん
2007/02/24(土) 10:16:36#include <stdio.h>
#include <math.h>
int main(void)
{
char str[256] = "123";
int num, len, tmp, i;
tmp = *(int *)str; len = strlen(str); num = 0;
for (i=0; i<len; i++)
num += ((tmp >> i*8) & 0xFF - '0') * (int)pow(10, (double)(len-1-i));
printf("%d\n", num);
return(0);
}
■ このスレッドは過去ログ倉庫に格納されています