私がそのような2つのchar配列を持っている場合:
char one[200];
char two[200];
そして、これらを連結した3分の1を作成したいのですが、どうすればよいでしょうか。
私が試してみました:
char three[400];
strcpy(three, one);
strcat(three, two);
しかし、これはうまくいかないようです。これは、次のように設定されている場合one
に実行されます。two
char *one = "data";
char *two = "more data";
誰かがこれを修正する方法を知っていますか?
ありがとう