- ベストアンサー
※ 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に正しく変換する方法を知っている方がいらっしゃいませんか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sprintfを使ってみてはどうでしょうか? char str[10]; sprintf(str, "%d", -10);
お礼
早速ありがとうございました. うまく行きました.