问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁教我怎么让C语言程序运行后不能退出?

发布网友 发布时间:2022-04-24 16:50

我来回答

2个回答

热心网友 时间:2023-10-23 19:38

一闪而过是程序自动结束,同时编译器没有提供结果驻留功能。对于此种情况,可以手动在代码结尾增加驻留功能的函数。常用的有如下两种:

1 通过getch函数驻留。
getch会等待从屏幕的输入,在main函数退出前,增加
getch();
调用,系统会等待输入,直到有新的输入,才会退出界面。

2 通过system("pause");来实现驻留。
在main退出前调用
system("pause");
会调用系统的pause函数,提示并实现按任意键退出程序效果。

如果是已经编译好的C语言程序,可以通过开始->运行,键入cmd后回车。
在打开的命令行窗口,将可执行文件拖动到窗口上,再回车即可运行该程序,在此窗口不会出现闪退,从而观察运行结果。

由于该问题仅在windows平台出现,所以以上介绍均针对windows平台。

热心网友 时间:2023-10-23 19:38

如果用VC运行的话,不存在这样的程序,因为,只要把VC关上,你的程序会自动被结束;
如果是编译出来的程序的话,可以加一段
while(1){
//只要里面没有break语句和exit语句,基本上这个循环就会一直下去
}
C语言生成的EXE程序怎么取消运行后自动关闭?

首先,你可以选择在命令行界面执行该程序,这样程序在运行结束后,命令行窗口不会立即关闭,从而达到暂停的效果。这种方法无需修改程序代码,直接在命令行中输入程序名称即可。另一种方法是修改程序本身。在程序的最后部分,添加一行system("pause")函数,这会暂停程序执行,直到用户按下任意键后才会继续关闭。

谁教我怎么让C语言程序运行后不能退出?

1 通过getch函数驻留。getch会等待从屏幕的输入,在main函数退出前,增加 getch();调用,系统会等待输入,直到有新的输入,才会退出界面。2 通过system("pause");来实现驻留。在main退出前调用 system("pause");会调用系统的pause函数,提示并实现按任意键退出程序效果。如果是已经编译好的C语言程序,可...

C语言,运行后自动退出,怎么才能让我控制退不退出

system("pause")就是从程序里调用“pause”命令;而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。

c语言运行闪退怎么解决

解决C语言程序运行闪退问题,只需在代码结束前加入特定函数即可。通常在return 0;之前,代码段末尾加上getch();或getchar();,这将使程序暂停,等待用户输入,确保程序执行完毕。使用getch();较为推荐,因为它允许用户通过任意键退出。而getchar();则要求用户输入多个字符后按回车键结束。在程序中加入头...

C语言程序运行后不跳出

方法一、如果是VC++,按Ctrl+F5运行,程序会暂停。方法二、将主程序改下,加getchar();int main(){ int m,n;char x;scanf("%d%c%d",&m,&x,&n);SUN(m,x,n);getchar();getchar();return 0;}

C语言怎么将程序保持不关闭,只有达到目标才能关闭?

用Sleep函数休眠程序,如果不这样做,CPU会满负荷工作,导致程序假死。代码如下:while(1){ if(bExit) break;//条件满足退出循环 Sleep(10);} 多线程的情况下还可以用信号的方式实现。如果不是多线程的情况下,直接循环工作的代码,满足条件退出循环即可。提问时,需详细说明情况,别人才好解答。

为什么我用c语言编的程序打开运行后按回车键就自动结束了

因为你的程序运行结束了,所以就自动结束了。。如果是c语言的话,你可以在mian函数的return 0 前句加 system("pause"); 让程序停止。。

C语言编写程序后,为什么执行时自动关闭?

第二个是除数为0当然还有其他的。常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。pause是cmd中的一个命令,通过system函数调用执行。这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。

C语言编程的时候,怎么才能让一个程序一直运行下去

最简单的方式是直接while(1),使用Ctrl+C来结束程序。智能一点的话,就是使用while(scanf(...)!=EOF)或while(cin>>...)由于不清楚你的输入就省略了,这样的话调试的时候还是需要Ctrl+C或者Ctrl+Z,但是如果是重定向到文件什么的话就会在输入最后一组数据运行完成之后结束程序 ...

C语言编程如何不让程序闪退

命令行程序?在main函数末尾return之前,加上接收输入的语句就可以了。system("pause");getchar();等等都可以。

怎么强制退出程序 关闭后后运行程序软件 程序运行后 程序运行后的结果是 下列程序运行后 c语言程序编程 c语言程序由什么构成 C语言程序 一个C语言程序是由
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
云南省公安厅相关措施 ...am ( ). A.droped , angry B.droped , happy C.dropped ,angry... 个人怎么做工伤鉴定 ...寄一封从上海到无锡的信,邮票要多少,除了邮票还要注意什么,还有贴完... 因投诉导致财付通)账户冻结,怎么才能解冻? 财付通被冻结 原因是交易纠纷 怎么可以解冻 武松打虎中的打虎指的是什么 中考政治题目 2、请从可持续发展的角度,说说我国政府为什么如此重视“节 ... 如果房子提前交房给(业主),那么提前的这段时间物业费谁支付? 哪里能下载音乐《竹林听箫》? 如何让c语言的代码提前一格 如何让C 文件在电脑上运? 如何让C语言不出现4舍5入 我菜鸟... 如何让C选择定义数组 怎么让c程序继续? 急!如何让c语言源程序运行?在线等 怎么让C程序运行? 怎样让c语言程序重复执行? 《鬼舞》全集_by李雪夜_txt下载免费全文阅读 RMB求 专业测试第一天碟《试音天碟》ape 华为nova8pro耗电快? 急求贺年歌曲 华为nova7耗电快? 明天会更好 卓依婷 歌曲下载 卓依婷 的 好运来 从叠个千纸鹤 开始唱的MP3 急要 谢谢 过新年呀咚咚咚咚锵,这首歌曲哪里可以下载???急急急 新年钟声音效?新年钟声下载?新年哪里有寺院敲钟人的地方? 在五线谱中f与mf意思一样吗 sf在钢琴中是什么意思 钢琴谱的各种符号都叫什么啊,各代表什么意思啊? 如何让c语言源程序运行 街头篮球如何让C打得更好些 如何可以让C程序显示一些文字 如何让C语言程序运行后自身文件自动加载到启动项~怎么取路径! 如何让自己的C语言学习水平得到提升? 如何让维生素C更好的被人体吸收? 如何让C语言程序全屏运行 动车属于火车吗 动车指的是火车吗? 火车动车是什么车 高铁算不算火车? 火车包括高铁和动车吗 动车属于火车还是高铁 高铁是火车吗? 资金谐波选股公式 资金谐波 炒股圣手钱鹏羽人称老钱的炒股经验怎么样? 持有工业母机的基金有哪些 股票涨跌周期 谁知道股票外汇交易中的谐波理论,动物形态,怎么定义,是属于哪一类型的交易信号,