> えーと、GBで表示したときに、小数点以下なんて要らないんですよ。
あれま,そうなのですね。そんなアバウトなら話は少し簡単になります。(ほっ)
ロング演算関数のうち除算をおこなう &Id() は,ロングをショートで除算するものなのですが,結果がショートに納まらないと「暴走」することになっています。
つまり,M(1024*1024)や G(1024*1024*1024)で割れないことに加えて,G や T の大きさを1024で割ると結果が16ビットに納まらないわけで,ちょっと面倒。
(上位と下位の2バイトずつをアレコレすることになるのかなぁ……)
その場合は,カンマつきの「文字列」として取得して,カンマ以下をぶった切っていけばいいのかも。小数点以下を出すのなら桁数に合わせてぶった切る。
まぁ,そこまでするなら KB で見ている数を脳内編集しても同じかなぁ……。
>
#6094 konnoさん
これが「とっかかり」になりますでしょうか。