2

こんにちは、2 つの文字列の間にスペースを追加して、それらを変数に strcopy しようとしています

PHP では、+ で追加できます。

front_name = "hello";
back_name = "world";
full_name = strcpy(m[index].p.something, front_name + " " + backname);
// should output hello world

cでそれを行う同等または正しい方法は何ですか?

4

2 に答える 2

5

sprintf は、文字列がコピーされるバッファが十分に大きい場合に理想的です。

例えば

   char buffer[512]; 
   sprintf(buffer, "%s %s", front_name, backname);
于 2013-09-29T08:40:35.583 に答える
4

result十分なスペースがあると仮定して、これを使用します。

sprintf(result, "%s %s", front_name, backname);
于 2013-09-29T08:41:28.117 に答える