C++ 中写着08就出现illegal digit '8' for base '8'
来源:百度知道 编辑:UC知道 时间:2024/06/17 04:19:50
我这里是写着如果hour1在12am和8am之间的话就有50%折扣,可惜出现 error C2041: illegal digit '8' for base '8' ,我该如何改呢?请高人解答,谢谢!
while(h1>=00 || h1<=08)
{
cout<<"The call receive 50% discount ! "<<endl;
}
while(h1>=00 || h1<=08)
{
cout<<"The call receive 50% discount ! "<<endl;
}
楼上正解,08代表8进制中的8,而在8进制中是没有8这个数的
你的程序直接写8就成了
而且在上午8点和12点之间应该是h1>=8 && h1<=12吧,反正我看不懂你的条件表示的什么意思
08表示8进制,你这样表示没必要,用字符表示可以解决你的问题
08代表八进制
玩3C就出现问题
我用lingo软件求解,却总是出现 ‘ modle is ill defined’。为什么?请专家指教。
一进IE就出现错误458然后就出现什么什么C+++怎么办?
开机就出现C:\\WINDOWS 怎么回事?
请问为什么一开主机,就出现C盘文件夹?
为什么电脑一开机就出现C:\WINDOWS对话框
电脑一重启C盘就出现privilege.bat,
开机就出现找不到文件“C:\Program”!!!!!!!!!!!!
为什么我一玩澄海3C就出现错误!
let's take the______man to the hpspital.. a.ill b.sick c.\ d.sick's