www.1862.net > DEv C++ 程序运行就提示停止工作

DEv C++ 程序运行就提示停止工作

贴代码上来,一运行就崩溃是初始化的问题,推测的原因如下 1、主函数内部初始化的数组过大,如: int num[100000000]; 会崩溃,要写int *num = new int[100000000]; 2、结构体指针为空,但调用了其成员,如: NODE* node; node->next....... 应...

main函数前加一个类型说明符 试一下 int main() { // }

给代码我看,这谁也不知道问题额

代码是如何的的 。。。。。。。。。。。。。。。。。

工具》编译选项》代码生成/优化》连接器 然后在”产生调试信息“那里吧no改为yes。你再试一下。是不是就可以了。

如果我所料不错的话这个应该是scanf函数写错了,而且是没有加&造成的,不介意的话可否发下代码,干看这个只能知道访问了非法内存了

数组下表是从0开始到n-1, 你的数组访问都越界了

一般不会有这种事情的。 介于描述也没有很详细,可能原因我提供几种: ①程序结束时,dev-c++会自动添加个“按任意键继续”,而生成的exe大概不会有这个、那么他一运行完就直接退出了、速度非常快导致你认为他没运行。这样对程序对拍而言是有好处的...

首先,在包含头文件中加上 #include 然后,在main函数返回之前加上该语句: getch(); 这样,程序运行完后会等待你按任意键。 [code] #include #include int main() { printf("Hello,World!"); getch(); return 0; } [code]

老兄: scanf("%d%d%d",a,b,c); 改为 scanf("%d%d%d",&a,&b,&c); 否则你都写到不该写的内存地址去了,破坏了系统的内存,当然出错啊

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com