cannot convert 'ElemType {aka STU}' to 'const char*' for argument '2' to 'int strcmp(const char*, const char*)'
时间: 2023-12-25 20:03:54 浏览: 133
利用C语言实现顺序表的实例操作
这个错误是因为你在使用strcmp函数时,第二个参数应该是const char*类型,但你传入的是ElemType类型。你需要将ElemType类型转换成const char*类型。
例如,如果你想比较ElemType类型的name成员变量与一个字符串是否相等,你可以这样写:
```c++
if (strcmp(elem.name.c_str(), "some string") == 0) {
// do something
}
```
这里使用了string类的c_str()函数将string类型转换成const char*类型。你需要根据实际情况来修改代码。
阅读全文