shiruijings 2021-12-03 19:12 采纳率: 0%
浏览 300
已结题

C++isExist怎么用不了

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

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”: 找不到标识符
想请问是不是因为我漏声明了什么,为什么用不了

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月11日
    • 创建了问题 12月3日