error C2664: "strcmp": 不能将参数 2 从"bool"转换为"const char *,这个我要怎么改?好像是if错了

2025-01-07 06:38:42
推荐回答(1个)
回答1:

这行
if(strcmp((*s).book,dictList[i].book)>=0 && strcmp((*s).book,dictList[i+1].book<=0))
改成
if(strcmp((*s).book,dictList[i].book)>=0 && strcmp((*s).book,dictList[i+1].book)<=0)