[quote=引用 3 楼 tenmenglin 的回复:] [quote=引用 1 楼 Evankaka 的回复:] Run-Time Check Failure #2 - Stack around the variable 'ch' was corrupted.。。。提示你数组越界了,因为你char ch[5];只有5个字符的空间,当你不用for循环输入时,就一句scanf("%s",ch);你键入aaaaa。程序会自动在后面在个字符串结束符‘/0’。所有有6个字符,你改成char ch[6]试试
[quote=引用 1 楼 Evankaka 的回复:] Run-Time Check Failure #2 - Stack around the variable 'ch' was corrupted.。。。提示你数组越界了,因为你char ch[5];只有5个字符的空间,当你不用for循环输入时,就一句scanf("%s",ch);你键入aaaaa。程序会自动在后面在个字符串结束符‘/0’。所有有6个字符,你改成char ch[6]试试
推荐你用stdlib.h里面的system("pause")来实现暂停窗口
Run-Time Check Failure #2 - Stack around the variable 'ch' was corrupted.。。。提示你数组越界了,因为你char ch[5];只有5个字符的空间,当你不用for循环输入时,就一句scanf("%s",ch);你键入aaaaa。程序会自动在后面在个字符串结束符‘/0’。所有有6个字符,你改成char ch[6]试试
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧