标签: c pointers char printf
我收到错误:警告:format参数不是指针(arg 2)
使用此行:printf("%s \n", *(group_list->name));
printf("%s \n", *(group_list->name));
我不明白为什么这是一个问题,因为 name 是一个指向char的指针。使用 s 是一个问题吗?我是否必须使用其他说明符?
答案 0 :(得分:1)
请改用:
printf("%s \n", group_list->name);
s转换说明符要求char *不是char。
s
char *
char