Добавление строк в C
Как мне объединить несколько строк. Например,
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
Таким образом, они будут печатать, как показано ниже,
Список покупок: (товар)
Список дел: Сон
Домашнее задание: (hw)
Но я не хочу отдавать команды printf отдельно, как в коде выше, а скорее объединить строки и вызвать printf в конце /
Как я смогу сделать это, так как я не могу сохранить что-то подобное в отдельной строке,char string1 = ("Shopping list: %s \n", item)