将结构变量与字符串

时间:2015-11-13 11:09:36

标签: c++

我必须比较2个字符串,一个来自结构成员,另一个是"空"。

我这样使用strcmp

if (strcmp(e[n]->seat[seat/5][(seat%5)-1], "Empty")==0)

我收到错误Invalid conversion from char to const char*

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

听起来e是一个结构数组,每个结构都包含一个3 deminsional字符数组。您可能应该使用两个deminsional char指针数组,除非你/知道/字符串长度不会改变,但如果你不只是像chnossos那样使用地址。

if (strcmp(&(e[n]->seat[seat/5][(seat%5)-1]), "Empty")==0)