因为你的程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上 getchar();或者 system(pause);实现程序暂停的效果。system("pause");pause是cmd中的一个命令,通过system函数调用执行!这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。
出现这个结果的原因是在IDE(VC++)中调试运行,如果是在文件夹中双击编译后的EXE文件运行,退出程序时窗口是会自动关闭的。
解决使用VS练习C语言时窗口自动关闭问题 开始学习编程习惯了学校使用VC++6.0的编程习惯,开始转入VS编程的时候总会有些不习惯,但是总是要习惯使用新的开发工具的,毕竟未来你不可能还一直拿vc++6.0去编程。 不少同学可能发现了VS运行一个程序后,不会像VC++6.0一样自动开着运行好的控制台窗口,那么怎样让运行完的程序...
你可以用调试菜单里的“开始执行(不调试)”来运行程序,这样在程序结束前会提示按任意键继续。如果想离开编译器运行,请在return 0前加上一句话: system("Pause");。记得同时添加这个头文件:#include <stdlib.h>
在程序头部引入头文件:include <stdlib.h> 在主函数return之前加上一句:system("pause");
用进程结束函数关闭指定程序
最后一句mian函数中加上 getcher();就可以看到最后的步骤了 在command中运行 等到程序结束了 不会停下来会直接退出 加上getchar();就可以让程序定住了 直到你输入一个字符才会退出 希望可以帮到你
在程序的最后加上:system("pause"); // 让程序暂停
console程序?程序最后加一句代码,getch();