void Raise()
{
Pet* pet = NULL;
char choice;
int wea;
int behavior;
int temp = 2;
cout << "给你的宠物取个名字吧!" << endl;
pet->Named();
cout << "宠物名为:";
pet->GetName();
cout << endl;
system("pause");
for (int age = 0; age < pet->GetLife(); age++)//年龄的循环直至死亡
{
system("cls");
pet->Show();
cout << "今天是您领养"; pet->GetName(); cout << "的第" << age + 1 << "天" << endl;
cout << "-------------------------------------------------------------------------------" << endl;
cout << "-------------------------------------------------------------------------------" << endl;
wea = weather();
cout << "-------------------------------------------------------------------------------" << endl;
for (int t = 0; t < 3; t++) //一天三个时间段
{
if (t == 0)
cout << endl << "现在是上午" << endl;
else if (t == 1)
cout << endl << "现在是下午" << endl;
else if (t == 2)
cout << endl << "现在是晚上" << endl;
for (int step = 0; step < 3; step++) //一个时间段可做三个behavior
{
cout << " ****************************************************************** \n";
cout << " * * \n";
cout << " * 0.饲养说明 1.喂食 * \n";
cout << " * * \n";
cout << " * 2.喂水 3.看医生 * \n";
cout << " * * \n";
cout << " * 4.抚摸 5.玩耍 * \n";
cout << " * * \n";
cout << " * 6.不做任何事 * \n";
cout << " ****************************************************************** \n";
cout << "您的选择是:";
cin >> behavior;
if (behavior == 6)
{
step = 2;
pet->Reduce();
}
else
pet->Behaviour(behavior);
cout << "是否查看宠物的状态 Y/N" << endl;
cin >> choice;
if (choice == 'Y')
{
pet->Display();
}
cout << "啊哦,出现了特殊状况" << endl;
pet->Exceptional();
if (temp == 0)
{
t = 3;
step = 3;
}
pet->DayEnd();
}
pet->Addstep();
}
pet->Change(wea);
if (age == pet->GetLife())
{
cout << "happy end !!!" << endl;
}
if (temp == 0)
{
age = pet->GetLife();
}
if (age == 31)
{
cout << "游戏结束" << endl;
}
}
system("pause");
}
请问这个为什么引发了异常在姓名输入那里无法运行
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 安卓EVS如何开启服务正常实现功能
- ¥15 canal读取mysql时报错
- ¥15 关于 S7-PLCSIM Advanced 5.0本地TCP连接无法读写数据
- ¥15 关于温度改变石墨烯介电性能(关键词-介电常数)
- ¥150 HDMI分路器LT86102 的输出在890MHz频点处EMC超标8DB
- ¥15 druid(相关搜索:数据库|防火墙)
- ¥15 大一python作业
- ¥15 preLaunchTask"C/C++: aarch64- apple-darwin22-g++-14 生成活动 文件”已终止,退出代码为-1。
- ¥60 如何鉴定微信小程序数据被篡改过
- ¥18 关于#贝叶斯概率#的问题:这篇文章中利用em算法求出了对数似然值作为概率表参数,然后进行概率表计算,这个概率表是怎样计算的呀