• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:intをcharに変換)

intをcharに変換する方法とは?

このQ&Aのポイント
  • int型の数値をchar[]に変換したい場合、Linuxではitoa()関数が使えないため、代替の方法を探しています。
  • 現在、-10~-99の範囲のintをchar[]に変換するためのitoa2()関数を作成しましたが、文字化けしてしまう問題が発生しています。
  • Red Hat Enterprise Linuxでgccバージョン4.1.2を使用している状況で、intをcharに正しく変換する方法を知っている方がいらっしゃいませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

sprintfを使ってみてはどうでしょうか? char str[10]; sprintf(str, "%d", -10);

higedansya
質問者

お礼

早速ありがとうございました. うまく行きました.

関連するQ&A