编译后自动关闭
⑴ C++编译好的程序运行后自动关闭,但在visual studio里执行就不会
C++builder这个编程工具就是getchar():你试试看吧。你注意一下创建的时候可能在主函数有一个让显示停止的命令。
⑵ C编译完成没看到结果自动关闭
1编译成功但看不到运行结果
该问题一般出现在WIN2000和XP下使用WIN-TC时。
这是WIN2000下和WINXP下命令行方式的特点,由于在WIN2000和XP下命令行方式默认为执行完关闭,因此你的程序没有任何暂停代码的话那么在刚执行完就关闭了,也不像你打个招呼问问是否关闭(呵呵,2000和XP就这德性,98就可以运行完暂停)。解决办法是在主函数结束时加一个getch()来暂停程序一下。例如你的程序原来是:
main()
{
printf("This is a TurboC.");
}
则需要改成:
main()
{
printf("This is a TurboC.");
getch(); /* 使用键盘功能函数暂停一下,用以观察屏幕结果 */
}
这样就可以看到输出结果了,输出后按任意键关闭。
2: 查IP 也一样,你先打开dos窗口,再用命令来查看,绝对不会关
⑶ 为什么打出这个代码,编译起了弄出来会关闭程序
因为程序运行完了,所以就自动关闭了.
两种解决方法,都是在代码最后的return前面加代码:
1.getchar();//代码要求输入一个数,你不输的话就一直停在这里,就能看结果了.
2.system("pause");//代码运行到这里的时候会停下,你就能看结果了.
⑷ visual studio 2010编译c语言 ,输出后自动关闭窗口,怎么解决
你可以用调试菜单里的“开始执行(不调试)”来运行程序,这样在程序结束前会提示按任意键继续。如果想离开编译器运行,请在return 0前加上一句话: system("Pause");。记得同时添加这个头文件:#include <stdlib.h>
⑸ C语言程序编译成功了,执行时候 输入数字后回车 程序自动关掉了
因为程序执行完毕退出了,界面被windows关掉了~ 所以你看到的现象是程序自动关掉。
以下3种方法可以让你直接在屏幕上看到运行结果,避免程序直接退出而看不到输出信息:
1.在cmd命令行里面运行你的程序。
2.在程序main函数return之前加入两个getchar();函数调用
3.在程序main函数return之前加上一行system( "PAUSE ");
⑹ 我用DEV运行我写的C语言程序, 编译后 运行 闪一下就没了为什么
因为程序运行结束了,所以自动关闭了。用dev编写的时候,可以在程序最后加一句输入
例如:scanf("%c",&a);
或者
加一句
system("pause");
(记得添加对应的库
stdlib.h)
程序就会停留在最后,等待你的进一步指令了
⑺ 程序编译成功但是窗口会自动关闭也不显示东西
1--没有显示是表示没有满足这个条件的值 if(x*x==i+100&&y*y==i+268)
2--在getch后面加一个 返回语句,return 试下 应该能暂定等待输入字符,达到暂时的效果的
⑻ 在VC++6.0编译器输入如下代码后,为什么会自动关闭
我试过了,的确如此,但我的vc6.0安装了Visual
Assist,我没有保存文件和工程,它却自动退出了,但当我再次打开这个工程,并将先前的源文件添加到目录打开时,Visual
Assist提示源文件没有正确的保存,是否载入未保存的文件。选择是,未保存的文件又出来了。可见,这是vc6.0的一个bug,而Visual
Assist也就对其采取了相应的解决措施。会退出,但Visual
Assist已经帮你保存了,再次打开源文件时,就会出现先前未保存的代码了。
⑼ 大神们,这个简单的c++程序为什么编译成功,而程序却是这样,并且编译完成后的exe输入完后直接自动关闭
应该是
你要加个cout<<"请关闭窗口"
因为我在用其他语言做的exe,他也是运行完过后就自动关闭了,所以需要一个对话框来看最后的结果,不知道你的是不是