所以我有这个功能:
void function (linked_list first, char character){
linked_list new = NULL;
new = (linked_list) malloc(sizeof(linked_list));
new->name[0] = character;
puts (new->character);
...
我的问题是,这将打印出我的角色,然后是一些垃圾,例如 if character = t
, puts 将打印 tőú 或类似的东西。
所以我的问题是,如何将 char 放在字符串的末尾,而不会弄乱一切?哦,名称在结构中定义为 char name[256];