gpt4 book ai didi

c - 错误: invalid digit "8" in octal constant

转载 作者:行者123 更新时间:2023-11-30 19:56:29 25 4
gpt4 key购买 nike

我正在学习 C 编程,但我不知道这个程序出了什么问题

构建消息中的错误代码是

错误:八进制常量中的数字“8”无效。

谁能帮忙,谢谢 =)

#include <stdio.h>
#include <stdlib.h>

int ch ;
int codeS , codeH;
int ph = 1 , ad = 2 , lb = 3 , us = 4;

int main()

{

//int ch ;

printf("\n Bienvenue à SHCPahrma \n Veulleiz Choisir Votre Code Section \n ph : 1\t ad : 2\t lb : 3\t us : 4\t\n num secteur ");
scanf("%d",&ch);
printf("\n Entrer votre code secteur \t = ");
scanf("%d",&codeS);
printf("\n Entrer Code Horaire \t = ");
scanf("%d",&codeH);




// ch = 1223 ;
//printf("%d",ch);
if ((ch == 1) && (codeS == 1111) && (codeH == 0815))
{
printf("Bienvenue Mr le Pharmacien\n");
}
else if ((ch == 2) && (codeS == 2222) && (codeH == 0815))
{
printf("Bienvenue Mr l'Administrative\n");
}
else if ((ch == 3) && (codeS == 3333) && (codeH == 0717))
{
printf("Bienvenue Mr agent laboratoire\n");
}

else if ((ch == 4) && (codeS == 3333) && (codeH == 0717))
{
printf("Bienvenue Mr agent Usine \n");
}

else
{
printf("Accées Interdit veullier Contacter l'administration\n")
}


return 0;
}

最佳答案

0 开头的整数文字是八进制,或以 8 为基数。这意味着它只能包含数字 [0-7]。如果您想要十进制数,则必须删除前导 0

关于c - 错误: invalid digit "8" in octal constant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26280028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com