我正在尝试比较 C++ 中的 2 个值(我是新手,所以请放轻松)
struct styles{
int itemNo;
char desc[26];
char brand[21]; //between 3 - 20
char category;
double cost;
};
上面声明的结构,然后我在另一个函数中使用此代码
char cat[2];
for (x=0;x<size;x++)
{
if (strcmp(cat,styleAr[x].category)==0)
它给了我 if 语句中的 'styleAr[x].category' 的错误: “char”类型的参数与“const char *”类型的参数不兼容
关于我如何解决这个问题的任何解释都会很棒