退出程序用 AfxGetMainWnd()-SendMessage(WM_CLOSE);
從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。
關(guān)閉當(dāng)前窗口 用 DestroyWindow( );
關(guān)閉模式對(duì)話框用 EndDialog(0);
這種情況可能只能單獨(dú)寫一個(gè)程序來調(diào)用這個(gè)函數(shù),函數(shù)所需要的參數(shù)等信息通過進(jìn)程間通信或者文件的手段來傳遞,由主程序啟動(dòng)子進(jìn)程來調(diào)用這個(gè)函數(shù),這樣在執(zhí)行一段時(shí)間之后可以用TerminateProcess來終止這個(gè)函數(shù)的執(zhí)行。不過如果這個(gè)函數(shù)有創(chuàng)建一些全局資源,臨時(shí)文件之類,可能需要你手工清理。
如果使用單獨(dú)線程來執(zhí)行這個(gè)函數(shù),并且用TerminateThread來終止函數(shù)的執(zhí)行,可能會(huì)造成嚴(yán)重的內(nèi)存泄漏
c語(yǔ)言退出整個(gè)程序或函數(shù)的命令是return、goto 、break 、break。
1、return 返回;
return 表示從被調(diào)用函數(shù)返回主調(diào)函數(shù)繼續(xù)執(zhí)行,返回時(shí)可附帶一個(gè)返回值,由return后面的參數(shù)設(shè)定。
2、goto 無(wú)條件跳轉(zhuǎn);
goto語(yǔ)句也稱作無(wú)條件轉(zhuǎn)移語(yǔ)句,其一般格式為goto語(yǔ)句標(biāo)號(hào):其中語(yǔ)句標(biāo)號(hào)是按照標(biāo)識(shí)符規(guī)定書寫的符號(hào),放在某一行語(yǔ)句行的前面,標(biāo)號(hào)后加冒號(hào)(:)。
3、break 調(diào)處最近一層塊;
大多數(shù)情況下是終止上一層的循環(huán),C語(yǔ)言中break在switch中執(zhí)行一條case后跳出語(yǔ)句的作用 ?使程序跳出switch執(zhí)行switch以后的語(yǔ)句 如果沒有break switch會(huì)從滿足條件的地方執(zhí)行到switch結(jié)構(gòu)結(jié)束。
擴(kuò)展資料
break語(yǔ)句使用
示例:
#include stdio.h
void main()
{
int x=1;
while(x=4)
{
printf("x=%d\n",x);
if (x==3)
{
break;
}
x++;
}
}
名稱欄目:c語(yǔ)言mfc關(guān)閉程序函數(shù) c語(yǔ)言文件關(guān)閉函數(shù)
地址分享:http://www.rwnh.cn/article16/dogihdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、電子商務(wù)、Google、標(biāo)簽優(yōu)化、服務(wù)器托管、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)