當前位置:首頁 » 編程語言 » c語言完成程序不退出
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言完成程序不退出

發布時間: 2022-05-26 03:44:39

c語言怎麼將程序保持不關閉,只有達到目標才能關閉

多線程的情況下,保持程序不退出,可以用循環來實現,滿足條件,就退出循環,從而退出關閉程序。在循環中沒有任務時,用Sleep函數休眠程序,如果不這樣做,CPU會滿負荷工作,導致程序假死。
代碼如下:
while(1)
{
if(bExit) break;//條件滿足退出循環
Sleep(10);
}
多線程的情況下還可以用信號的方式實現。

如果不是多線程的情況下,直接循環工作的代碼,滿足條件退出循環即可。

提問時,需詳細說明情況,別人才好解答。

Ⅱ C語言怎麼執行完畢後繼續輸入數據執行而不是按回車鍵後就退出

可以用循環。如goto.
但是這樣會構成死循環,而退不出程序。

Ⅲ c語言程序重復運行不退出

Ⅳ c語言函數執行完一個功能不退出程序繼續執行下一個功能怎麼辦

它這個功能是不能退出程序的,這

Ⅳ 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語言程序運行後不自動關閉

system("pause");
這個應該管用的

你試試這個,看能行不:

#include<iostream>
using namespace std;

int main()
{
cout <<"test for pause"<<endl;
system("pause");
return 0;
}

Ⅶ 在C語言程序設計怎樣實現程序計算完成後不退出,可以繼續輸入算式,進行計算

我將main函數做了一些改動,加了一個char a用於接收用戶輸入的y或n,如果用戶輸入y,則清屏,然後用戶可以開始進行算式輸入,如果輸入n則程序退出,如果輸入其他字元無效。在用getch()函數時要添加一個頭文件#include <conio.h>,之所以我用getch,是因為getch輸入字元y或n後不用敲回車確定就可以,當然如果你想讓用戶輸入y或n後再用回車確定的話,就把getch改成getchar就行了
void main()
{
double result;
char a;
FILE *data=fopen("61590_4.dat","at");
if(data==NULL)
data=fopen("61590_4.dat","wt");
if(data==NULL)
return;
NEXT:
token[n]=getchar();
result=exp();
if(token[n]=='\n')
{
token[n]='\0';
printf("%s=%g\n",token,result);
fprintf(data,"%s=%g\n",token,result);
}
else error();
printf("按Y繼續,按N結束\n");
while(true)
{
a = getch();
if (a == 'y')
{
system("cls");
goto NEXT;
}
else if (a == 'n')
return;
}
fclose(data);
}

Ⅷ 誰教我怎麼讓C語言程序運行後不能退出

一閃而過是程序自動結束,同時編譯器沒有提供結果駐留功能。對於此種情況,可以手動在代碼結尾增加駐留功能的函數。常用的有如下兩種:

1 通過getch函數駐留。
getch會等待從屏幕的輸入,在main函數退出前,增加
getch();
調用,系統會等待輸入,直到有新的輸入,才會退出界面。

2 通過system("pause");來實現駐留。
在main退出前調用
system("pause");
會調用系統的pause函數,提示並實現按任意鍵退出程序效果。

如果是已經編譯好的C語言程序,可以通過開始->運行,鍵入cmd後回車。
在打開的命令行窗口,將可執行文件拖動到窗口上,再回車即可運行該程序,在此窗口不會出現閃退,從而觀察運行結果。

由於該問題僅在windows平台出現,所以以上介紹均針對windows平台。

Ⅸ C語言,運行後自動退出,怎麼才能讓我控制退不退出

使用system("pause");
system就是調用從程序中調用系統命令(和shell命令)。
system("pause")就是從程序里調用「pause」命令;
而「pause」這個系統命令的功能很簡單,就是在命令行上輸出一行類似於「Press any key to exit」的字,等待用戶按一個鍵,然後返回。

Ⅹ C語言程序怎麼實現運行完程序不退出繼續停留窗口,用的Dev-C5.11最新版。

加個死循環,當getchar()讀到值的時候跳出循環~~~