im在代码的一部分中遇到了一个问题,在代码中,我有开关(Num),并且有6到14的大小写和默认值。每当输入不是整数时,开关语句就会将其读取为8,而不是默认的,而当我删除8时,它又回到了默认状态!知道为什么会发生这种事吗?提前谢谢你scanf("%d",&num);{ case 6 : loop6 ; break;
ca
对不起,因为我想不出更好的标题了,我在处理输入时遇到了问题,这里是我的测试代码,它把输入输入到字符串数组中,然后再在屏幕上打印,非常简单。或 if (c[i]=='$')
(3)工作正常,没有问题,但在(1)和(2)中,输出只是输入的第一个字符,不管字符串输入多长时间使用getchar,至少(0)和(3)