Ⅰ c语言程序运行后不自动关闭
system("pause");
这个应该管用的
你试试这个,看能行不:
#include<iostream>
using namespace std;
int main()
{
cout <<"test for pause"<<endl;
system("pause");
return 0;
}
Ⅱ C语言怎么将程序保持不关闭,只有达到目标才能关闭
多线程的情况下,保持程序不退出,可以用循环来实现,满足条件,就退出循环,从而退出关闭程序。在循环中没有任务时,用Sleep函数休眠程序,如果不这样做,CPU会满负荷工作,导致程序假死。
代码如下:
while(1)
{
if(bExit) break;//条件满足退出循环
Sleep(10);
}
多线程的情况下还可以用信号的方式实现。
如果不是多线程的情况下,直接循环工作的代码,满足条件退出循环即可。
提问时,需详细说明情况,别人才好解答。
Ⅲ 自建的C语言可执行程序运行后结果显示窗口不关闭
如果你包含了stdio.h
你可以在程序的末尾,加一句:getchar();
如果你包含了conio.h
你可以在程序的末尾,加一句:getch();
如果你包含了windows.h
你可以在程序的末尾,加一句:system("pause");
如果你包含了iostream.h
你可以在程序的末尾,加一句:cin.get();
方法很多,都可以达到你要求的功能!
Ⅳ 如何写一段C语言的程序让运行的窗口无法关闭。
没有这样的程序的。即使你用方法,使它没了关闭窗口的按键。但它也在运行。只要是运行着的,就是一个进程,启动任务管理器,就可以把它关了。例如病毒之类,只不过它狡猾了一点,让你禁用了任务管理器,或是在关闭它这个进程时,也同时关闭电脑等等。不过,只要是运行着的程序,就一定可以关掉。
Ⅳ C语言的运行文件完了,怎么会自动关闭窗口啊
因为你的程序没有设置暂停,运行完了之后,就自动关闭。
可以在程序最后加上
getchar();或者 system(pause);
实现程序暂停的效果。
system("pause");
pause是cmd中的一个命令,通过system函数调用执行!
这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。
Ⅵ c语言 如何让运行框不关闭能一直运行
最简单的方式是直接while(1),使用Ctrl+C来结束程序。智能一点的话,就是使用while(scanf(...)!=EOF)或while(cin>>...)由于不清楚你的输入就省略了,这样的话调试的时候还是需要Ctrl+C或者Ctrl+Z,但是如果是重定向到文件什么的话就会在输入最后一组数据运行完成之后结束程序