10進数を16進数に変える方法について
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGはっきり、間違ったって白状しろよ
0117113
NGNG115は俺ではない。とにかくスマン
0118デフォルトの名無しさん
NGNG0119無責任だが
NGNGBCDっていうのは4bit単位に10進数で表現するコードの事?
例 数1234 を 0x1234 とする
なら もう判ると思うけど 数を10進表現して それを16進として読めばよい
0120デフォルトの名無しさん
NGNGナイスかどうかは知らんけど、これでいいか ?
char s[64];
char *dummy;
sprintf(s, "0x%d", x);
x = strtol(s, &dummy, 16);
0122デフォルトの名無しさん
NGNGこういう奴以外でって事?
void UInt2Bcd(char *b,int l,unsigned u)
{for(b+=l;l--;u/=10)*--b=(char)(u%10);}
0123118
NGNG割算とか嫌だなぁ…
答えてくれた皆さんありがとう。
■ このスレッドは過去ログ倉庫に格納されています