为什么c语言中输入超过10个数字时会乱码?该怎么办😱?

为什么c语言中输入超过10个数字时会乱码?该怎么办😱?在做成绩管理系统,发现输入准考证乱码

用的int?建议用字符数组,因为int和double都是有长度限制的追问

那我现在应该怎么改呢?纠结了一个下午

追答

把学号变量改char num[需要设定的长度]

追问

我改成了char num[100[ 然后还是不行

追答

后面改了么

追问

都改了

追答

截全图

追问

全屏太大了不行

我又试了一下,上面改下面不改,结果可以了

追答

好吧

温馨提示:答案为网友推荐,仅供参考