Quitada ブログ HAX

Hatena Blog でも Quitada ブログ

Java だと簡単なのに - long 型を char 型に変換とか

Java だとこんな感じでできますねぇ。

char[] ch = Long.toString([何か long 型の値]).toCharArray();

#まー、これも「簡単か?」といわれるとそうでもないような気が。

ともあれ、C 言語でも似たようなシチュエーションがでてきたので、どうしましょう?と思い調べてみたら sprintf が使えますね。こんな感じ。

char ch[50];
sprintf(ch, "%ld", [何か long 型の値]);

C++ だともっとオブジェクト指向チックにできるんでしょうが、それはまた別の機会に勉強したいと思います。