classObject.sendTime(23,10,08);
void CClassName::sendTime(unsigned short hh, unsigned short mm, unsigned short ss)
{//some operation}
在main.cpp中,该行出现错误“遇到无效的八进制格式”
对于classObject.sendTime(10,05,02);代码编译并执行。
这可能是什么原因?请帮忙
答案 0 :(得分:7)
以数字0
开头,后跟其他数字的任何整数字面都被视为八进制,即基数8. 0
后面的数字必须是有效的八进制数字,不包括08
,因为基数8中唯一有效的数字是 [0,7] 。只需使用8
。