我必须比较2个字符串,一个来自结构成员,另一个是"空"。
我这样使用strcmp
:
if (strcmp(e[n]->seat[seat/5][(seat%5)-1], "Empty")==0)
我收到错误Invalid conversion from char to const char*
。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
听起来e是一个结构数组,每个结构都包含一个3 deminsional字符数组。您可能应该使用两个deminsional char指针数组,除非你/知道/字符串长度不会改变,但如果你不只是像chnossos那样使用地址。
if (strcmp(&(e[n]->seat[seat/5][(seat%5)-1]), "Empty")==0)