请问这是什么原因?
c吧
全部回复
仅看楼主
level 4
直接就卡死了,是哪里错了吗?[小乖][小乖][小乖]
2022年09月30日 08点09分 1
level 4

2022年09月30日 08点09分 2
level 4

2022年09月30日 08点09分 3
level 4
刚学不懂[泪]
2022年09月30日 08点09分 4
level 4
如果能运行就应该不是代码的问题,可能是在修改内存的时候修改到堆区分配内存以外的内存,估计是数组或new和delete的问题,还有就是那个能不能多用用函数,这个代码看着好乱啊,实在是懒得看
2022年10月01日 07点10分 5
@s云小雨s 哈哈,学了一个多礼拜,打着玩的时候报错了,换成strcpy,再加个4966那个头就好了,不知道为什么[泪][泪][泪]
2022年10月01日 08点10分
简单来说就是内存访问违例
2022年10月01日 07点10分
感谢回答[真棒]
2022年10月01日 08点10分
@s云小雨s 看的那个plus[小乖][小乖],毕竟刚开始兴趣高一点
2022年10月02日 07点10分
level 1
delete要和new配对使用。你那数组是栈里声明出来的并不是堆里new的,不能用delete。栈里的数组会自动回收。
2022年10月01日 14点10分 6
中间new了一段空间
2022年10月01日 15点10分
我的那个new不行吗,不太懂
2022年10月02日 07点10分
@贴吧用户_00Q1WGa 实际上都没到delete就卡住了。cin>> char[],有这个用法吗?我觉得cin应该没给char[]重载>>,查了一下,用这个函数cin.getline(char[],字数),获取输入。
2022年10月02日 07点10分
level 1
如果只使用new没有delete不会报错如何使用delete没有使用new就会报错
2022年10月02日 04点10分 7
1