⑴ C++編譯後生成的exe文件,為什麼一敲回車就閃退,怎樣才能不閃退啊
你可以在程序的return 0的前一行加上一個
getchar();
就可以解決問題!
⑵ C++生成EXE文件後,打開時閃退,,求指教
C++
6.0
中點擊生成程序,再點擊運行,只要程序沒錯誤,程序肯定不會閃退。在
Debug文件夾
下的
exe可執行文件
的閃退的原因是沒有設置
「停留」
命令。
開頭加上#include
<stdlib.h>;在main函數的末尾加上
system("pause");
如果有
return
;
,那麼加在return
;
的前面。
點擊生成,運行之後,程序結束時會多出現一個語句。
再次進入Debug文件夾,打開exe可執行文件
就發現不會閃退了。
⑶ C++生成的exe文件打開後閃退
1、大家肯定都知道在Visual C++ 6.0 中點擊生成程序,再點擊運行,只要程序沒錯誤,程序肯定不會閃退。在 Debug文件夾 下的 exe可執行文件 的閃退的原因是沒有設置 「停留」 命令。
⑷ C語言編輯出來的轉化成exe後打開會自己閃退是怎麼回事。
閃退是因為程序運行完了之後會自動關閉.,如果你程序中有輸入的部分他會等你輸入完成後直接退出。你在末尾加一個system("pause")就行了。
⑸ 為什麼C語言的編譯器編譯生成的EXE文件在關掉編譯器之後打開就一閃而過呢
因為程序運行完會自動關閉,你可以在程序的最後寫上 getchar(); 進行人為暫停,這樣就能看到程序的內容輸出,就不會閃過了。
⑹ c語言編程的exe文件為什麼按回車會閃退,求原理解釋。
這些都是依賴於windows的控制台窗口,程序執行完就退出了。
因為程序已經運行結束正常退出了,想看結果就去cmd里敲執行文件完整路徑,或者給程序加getchar() scanf() 用stdio的輸入函數來攔截程序不讓它立馬退出,或者調用用stdlib的system函數執行pause命令實現按任意鍵繼續。
例如:
新建文本名叫c.c的文件,對文件進行編碼,輸入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三保存退出後,用gcc編譯命令,編譯c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
(6)編譯完的exe文件運行閃退擴展閱讀:
C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
⑺ 我用devcpp編譯生成的exe閃退
重裝devcpp
⑻ 匯編語言生成的exe文件打開之後就閃退了,為什麼
你編寫的本來就是一個閃退的程序。
程序中,既沒有輸入操作,也沒有輸出操作。
它自然一運行就完成退出。
⑼ 為什麼C語言編寫的程序運行時閃一下就沒了
C語言編寫的程序運行時閃一下就沒了是設置錯誤造成的,解決方法為:
1、我們以最經典的HELLOWORLD程序為例。
⑽ 電腦運行exe文件時閃退
嘗試一下用兼容模式看能不能運行起來?具體就是在快捷方式那邊點右鍵,選屬性,在兼容性那一項裡面選個Win7或者XP什麼的看能不能運行。如果能運行就是不支持Win10了。