コンパイルすると、次のエラーが表示されます。
構造体でも共用体でもない何かのメンバー「タイプ」の要求、
このエラーは、渡された char 配列と構造体へのポインターに対して strcmp() 関数が使用されている場合に発生します。
私がやろうとしているのは、「文字列」を渡し、「文字列」が配置されている配列のインデックスを返すようにすることです。
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];
};