格子家园

 找回密码
 加入我们
查看: 2202|回复: 2

windowsxp系统下C语言程序闪退如何解决

[复制链接]

1万

主题

260

回帖

4万

积分

Level 10

Rank: 12Rank: 12Rank: 12

积分
46427
发表于 2018-1-23 20:00:30 | 显示全部楼层 |阅读模式
windowsxp系统下,很多使用VC++6.0编译C程序的用户们都经常会遇到C语言程序闪退的问题,就是在编译器中调试运行的时候一切正常,可是把DEBUG中生成的EXE文件拿出来双击运行却发现程序运行完后就闪退了。这该怎么办呢?今天小编就要为大家介绍该问题的具体解决方法。

具体方法如下:

1、我们以最经典的HELLO WORLD程序为例。

147160677239581067090.jpg

2、当我们写完这个程序 编译完成后单击左上角的叹号运行 可以看到一切正常 按下任意按键后窗口才会消失。

147160677239581067090.jpg

3、但是我们去生成的目录下面找到这个EXE文件。

147160677239581067090.jpg

4、双击运行却发现有个窗口一闪而过,然后就什么也没有了。这时候我们有必要在程序中添加一些代码 防止程序被关闭,先在程序开头包括windows.h这个头文件。

147160677239581067090.jpg

5、接着在主函数末尾的地方写一行system(“pause”)。

147160677239581067090.jpg

6、重新编译之后我们再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在这里了,闪退问题成功解决。

147160677239581067090.jpg

windowsxp系统下C语言程序闪退的解决方法就为大家介绍到这里了。遇到类似问题的朋友们,不必太过紧张,只要按照上述步骤进行操作就可以了。

0

主题

383

回帖

763

积分

Level 3

Rank: 4

积分
763
发表于 2018-1-23 20:05:46 | 显示全部楼层
看起来不错

0

主题

395

回帖

789

积分

Level 3

Rank: 4

积分
789
发表于 2018-2-3 17:47:49 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|格子家园 ( 联系邮箱:121272135@qq.com )

GMT+8, 2024-5-4 12:34 , Processed in 0.061432 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表