编译时出现错误:
请求非结构或联合的成员“类型”,
当 strcmp() 函数用于传递的 char 数组和指向结构的指针时,会发生此错误。
我要做的是传入一个“字符串”并让它返回“字符串”所在的数组中的索引。
int returnDuplicate(char word , struct data *value)
{
int i = 0;
int placefinder = -60;
for (i ; i <= 50 ; i++)
{
if ( strcmp(word, value.type[i]) == 0)
{
placefinder = i;
}
}
return placefinder;
}
struct data {
char type[50][16];
double whole[50];
double retail[50];
double profit[50];
};