我可能知道什么是错的?
for ( ; *line[0]; ++line[0], ++p->title) p->title = tolower(*line[0]);
p是一个struct,title是一个char指针,line是一个字符串/ char指针
typedef struct p{
char *title;
} p;
我试图将字符串转换为全部小写。
答案 0 :(得分:2)
您正在使用p作为指向结构的指针。如果你需要头衔,你应该像这样使用期间算子:
p.title