如何組合多個字符串。 例如,在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命令分別像cod上述E,而是/結合串並調用printf末
我如何能做到這一點,因爲我無法保存這樣的事情到一個單獨的字符串,char string1 = ("Shopping list: %s \n", item)
[C string append]可能的重複(http://stackoverflow.com/questions/5901181/c-string-append) – technosaurus