扫码参与新品0元试用
晒单、顶楼豪礼等你拿

debug模式下正常运行,release程序停止
回答数
5
浏览数
330
这种情况不好处理,你可以先看看链接库对不对,然后在Release模式下全编译后看看如何。
loc(sizeof(char));
你想要用来保存输入的字符串,申请一个字符的空间是不够的,输入时必然会导致越界访问。这种越界访问在Debug版本中可能会进行运行时检查、报错,在Release版中不检查,但严重的越界可能导致程序运行时崩溃。
改成
str = (char *) malloc(1000*sizeof(char));
|
扫码参与新品0元试用
晒单、顶楼豪礼等你拿