0
文字列に整数を追加しようとしています。だから、このようなものです:Intを文字列に追加する
pass_value = m + ";" + v1 + ";" + v2 + ";" + v3 + ";" + v4
出力は次のようになります。
2;23;21;53;34
しかし、それは動作しません。私を助けてくれますか?あなたが必要なもの、
文字列に整数を追加しようとしています。だから、このようなものです:Intを文字列に追加する
pass_value = m + ";" + v1 + ";" + v2 + ";" + v3 + ";" + v4
出力は次のようになります。
2;23;21;53;34
しかし、それは動作しません。私を助けてくれますか?あなたが必要なもの、
整数や文字列は、C 2つの異なる種類があり、そしてあなたの記述から、それらを追加する方法はありません文字列バッファに整数を出力しますどのsprintf
次のとおりです。
int m, v1, v2, v3, v4;
// do some computes for the integers
char str[512];
snprintf(str, sizeof str, "%d;%d;%d;%d;%d", m, v1, v2, v3, v4);
printf("result is %s\n", str);
はあなたに感謝!それが私が探していた方法です。 – DramaOB