int
整数を文字列に変換するにはどうすればよいでしょうか?
データをstruct
文字列に変換してファイルに保存する関数を作成しようとしています。
ベストアンサー1
これを実行するには、次の方法を使用できます。sprintf
または、snprintf
次の方法をお持ちの場合は、次の方法を使用できます。
char str[ENOUGH];
sprintf(str, "%d", 42);
ここで、文字数(および終了文字)は次のstr
ように計算できます。
(int)((ceil(log10(num))+1)*sizeof(char))