- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列の連結)
文字列の連結
このQ&Aのポイント
- char型のポインタ変数を使用して複数の文字列を連結する方法について教えてください。
- 使用する関数やコードの一例を教えていただけますか?
- 上記のコードでは連結がうまくいかないようですが、どのように修正すると正しく連結できるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
それを書くなら、 strcpy(msg, str1); strcat(msg, str2); strcat(msg, str3); または、 strcat(strcat(strcpy(msg, str1), str2), str3); では。 (puts等でなく)printf使うなら、 printf("%s%s%s, str1, str2, str3); でも大差ない気がしますが。 # オーバフローにはくれぐれもご注意を。
その他の回答 (1)
- MrBan
- ベストアンサー率53% (331/615)
回答No.2
失礼、 printf("%s%s%s", str1, str2, str3); ですね。
お礼
なるほど!うまくできました&よくわかりました! ありがとうございました!