複数の文字列を結合するにはどうすればよいですか。例えば、
char item[32];
scanf("%s", item);
printf("Shopping list: %s\n", item); //I want to combine this string
char string_2[] = "To do list: Sleep\n"; // with this string
char hw[32];
scanf("%s", hw);
printf("Homework: %s\n", hw); // and this string
したがって、次のように印刷されます。
買い物リスト: (アイテム)
やることリスト:寝る
宿題: (はぁ)
しかし、上記のコードのように個別に printf 命令を出すのではなく、文字列を結合して最後に printf を呼び出します。
このようなものを別の文字列に保存できないので、どうすればこれを行うことができますか?char string1 = ("Shopping list: %s \n", item)