请帮我看一下C++程序为什么报错了

提问:请帮我看一下C++程序为什么报错了

补充 : for (int i = 0; i < 12; i++) { number[i] = rand() % 100; } while (1) { system ("export TERM=xterm && clear"); cout << "请输入要查询的图书:"; string input; cin >> input; for (int i = 0; i < 12; i++) { if (input == name[i]) { //2.输出area数组中相同位置的图书区域信息 cout << "所在区域为" << area[i] << "区,作者是" << author[i] << ",库存有" << number[i] << "本。" << endl; sleep (1); cout << "您确定要借阅吗?(Y/N)"; char ch; cin >> ch; if (ch == 'Y') { if (number[i] > 0) { cout << "借阅成功!" << endl; number[i]--; cout << name[i] << "库存还剩" << number[i] << "本书。" << endl; } if (number[i] == 0) { cout << "本图书馆" << name[i] << "一书库存已空!" << endl; } } else if (ch == 'N') { cout << "em。请下次再借阅吧!" << endl; } else { cout << "输入数字有误!" << endl; } break; } if (input != name[i]) { if (i == 11) { cout << "抱歉,本图书馆还没有这本书呢。" << endl; } continue; } } cout << "继续查询按1,退出按0:"; int go_on; cin >> go_on; if (go_on == 0) { break; } } cout << "033[33m借阅成功,别忘了还书哦!033[34m" << endl; sleep (5); system ("export TERM=xterm && clear"); cout << "请输入需要归还的书:"; string book; cin >> book; for (int i = 0; i < 12; i++) { if (book == name[i]) { cout << "归还成功!" << endl; number[i]++; cout << name[i] << "库存" << number[i] << "本书。" << endl; break; } if (book != name[i]) { if (i == 11) { cout << "图书名称错误!" << endl; } continue; } } cout << "继续查询按1,退出按0:"; int go_on; cin >> go_on; if (go_on == 0) break; cout << "033[31m再见,欢迎下次光临!" << endl;

补充 : 头文件和结束不用再写了,这两个是一份程序,分开发了,第二段有错,谢谢

网友回答:

程序基本没有什么大问题,主要问题有以下

1。你用的是什么开发工具或编译器,你要了解

 sleep

不是C++标准函数,但只能在gcc上使用且要用头文件

#include

windwos的其它编译器是不支持的

另外,你的

   system("export TERM=xterm && clear");

它只能用于linux系统 ,windwos是不支持的

也就是你的程序,应该在linux下编译运行

且问题就是要有完整的头文件

2。你的最后一段程序

    int go_on;

    cin >> go_on;

     if(go_on == 0)

       break;

    cout << "033[31m再见,欢迎下次光临!" << endl;

不在循环中,break不能使用(可能是上传时的{}问题)

3。C++程序的错,很容易从编译的出错信息得到,这个比你上传程序更容易知道你程序错在哪里了,且学习编程首先会学会看出错信息的


相关推荐

请帮我看下我看下我这个配置为啥玩cfFPS才80左右一直跳不稳是哪里有问题吗?

请帮我看下我看下我这个配置为啥 玩cf FPS才80左右一直跳不稳 是哪里有问题吗?

请大神帮我看下主机这样配可以吗?可以再替换实惠点吗?用于主流单机游戏和办公,不吃鸡

请大神帮我看下主机这样配可以吗?可以再替换实惠点吗?用于主流单机游戏和办公,不吃鸡

很想玩坦克世界,但一看到8G多的客户端,自己电脑知识又很差。渍渍,请各位帮我看下我这种配置能玩吧?

问题补充: 最佳回答:刚好达到最低配置的要求,可以玩 其他回答:显卡明显小了点 玩着会卡爆的 建议换个大点的显卡 勉强可以,能升级下显卡最好升级电脑就行了 最好换个500或以上的

究极忍者风暴3MOD怎么使用

据我所知,目前没什么MOD啊,一般你下载的MOD里面附带目录,请参照目录,你要是 实在不会,你发地址我帮你看

我家电脑玩不了饥荒 玩CF 飞车 炫舞 LOL 都不卡 唯独饥荒卡 怎么回事?

而且走三步就卡一页面 的卡 人也不听控制 我非常喜欢这个游戏 我会认真看你们的回答 如果好了我会采纳并给分的 不知道 请不要回答谢谢配合!我电脑4G 内存 显卡NVDIL 6150SE

请帮我查一下CJ456245053US,谢谢

请帮我查一下CJ456245053US,谢谢

请帮我看看我这配置能不能玩dota2以及自走棋,谢谢

请帮我看看我这配置能不能玩dota2以及自走棋,谢谢

请帮我王者手游解除健康系统。QQ3195441940

请帮我王者手游解除健康系统。QQ3195441940

请帮我看看我的赛尔号账号值多少钱?

问题补充:注:极品1为全部极品。极品2为个体不满〔但在20~30之间〕其他为有的极品有的不为极品。极品3未个体不满〔但在0~19之间〕其他有的为极品有的不为极品。100级蒙娜丽莎

大神请帮我看看需要换什么才能带起来吃鸡玩英雄联盟都有点卡。

大神请帮我看看需要换什么 才能带起来吃鸡 玩英雄联盟都有点卡。

我的手机号码被有标记,我不需要,请帮我取消

我的手机号码被有标记,我不需要,请帮我取消

以前玩过一款游戏,好像是双人模式,魔法巫师打木乃伊,还可以切换白天黑夜,请帮我找一下

以前玩过一款游戏,好像是双人模式,魔法巫师打木乃伊,还可以切换白天黑夜,请帮我找一下

请你帮我把欢乐吧打开可以吗

请你帮我把欢乐吧打开可以吗

请你帮我解除6个账号。恢复正常使用是吗

请你帮我解除6个账号。恢复正常使用是吗

请大家帮我推荐几款好玩的、大型点的单机游戏吧

请大家帮我推荐几款好玩的、大型点的单机游戏吧

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1