问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
int isExist(foodmenu* abs, string name)
{
for (int i = 0; i < abs->m_Size; i++)
{
if (abs->foodnum[i].m_Name == name)
{
return i;//找到了,返回
}
}
return -1;//没有找到,返回-1
}
void showfood(foodmenu* abs)
{
if (abs->m_Size == 0)
{
cout << "-----这里空空如也,八里台的美食待你探索------" << endl;
}
else
{
for (int i = 0; i < abs->m_Size; i++)
{
cout<<"第 "<<i+1<<" 道 "<< "\t";
cout << "食物名: " << abs->foodnum[i].m_Name << "\t";
cout << "位置: " << abs->foodnum[i].m_Locat << "\t";
cout << "价格: " << abs->foodnum[i].m_Money <<"\t" ;
cout << "餐类: " << abs->foodnum[i].m_What<< "\t";
cout << "适合作: " << abs->foodnum[i].m_How << endl;
}
}
system("pause");
system("cls");
}
系统提示
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C3861 “isExist”: 找不到标识符
想请问是不是因为我漏声明了什么,为什么用不了