在vs2019中怎麼讓c的dos視窗不關

時間 2021-12-25 21:40:33

1樓:匿名使用者

可以使用系統函式system("pause");進行暫停。

1、system函式:

原型:int system(const char * command);

功能:執行 dos(windows系統) 或 shell(linux/unix系統) 命令,引數字串command為命令名;

說明:在windows系統中,system函式直接在控制檯呼叫一個command命令。在linux/unix系統中,system函式會呼叫fork函式產生子程序,由子程序來執行command命令,命令執行完後隨即返回原呼叫的程序;

標頭檔案:stdlib.h;

返回值:命令執行成功返回0,執行失敗返回-1。

2、例程:

#include

#include

int main()

2樓:闢人

在**結束前加入:

getchar();

或者 system("pause");

或者 fflush(stdin);

getchar();

3樓:罪_飄落無殤

在最後加一句

system("pause");

在vs2013中怎麼讓c++的dos視窗不關

4樓:天空天空天空空

在**結束前加入:

getchar();

或者system("pause");

或者fflush(stdin);

getchar();

如何寫c++編譯執行之後 不關閉cmd視窗

5樓:飄雨

在**最後加一行編譯:

system("pause");

6樓:miss穹

//visual studio2010

#include

int main()

7樓:匿名使用者

程式編譯執行結束之後,cmd視窗是應該自動關閉的,你在程式退出之前使用一下getc(),這樣等待輸入一個字元,才退出,視窗就不會自動關閉了。

或者你開一個cmd視窗,在視窗中執行編譯好的程式,也不會出現這個問題

8樓:

windows上

............

#include

int main()

9樓:韓濤董青

一樓的方法或者vs之類的話 設個斷點

10樓:

char a;

cout<<"請按任意鍵退出「<>a;

11樓:匿名使用者

getchar();

有什麼辦法可以讓vs2010中除錯c++程式的時候那個dos視窗不會一閃而過? 不能在程式里加其他語言

12樓:匿名使用者

呵呵,你那個用的是f5 啟動除錯.自然閃一下就沒了.

你要使用開始執行(不除錯).

快捷鍵是ctrl+f5 這樣就不會閃一下就沒了.

你也可以把這個按鈕放到快捷欄上.

方便如下

1.點選軟體視窗空白處(比如,幫助旁邊的地方).

2.在強出的選單中選擇 生成. 將生成欄啟用.

3.在生成欄最右邊點那個小角,開啟新增或移動按鈕.

4.自定義,然後是新增命令

5.左邊找到除錯,然後右邊下拉中找到 開始執行(不除錯)就是這個.還有不明白追問...

對著幫你打的,累死了.多加點分哈

13樓:淺藍色的我們

四種方法:

方法1:執行程式的時候,不要用f5鍵執行,用ctrl+f5執行,它的意思是「啟動執行(不除錯)」,這樣就不會一閃而過了。

方法2:在你的**的最後加上這句 console.readline(); 也就是「等待使用者輸入」,這樣dos視窗直到你敲擊回車鍵才會關閉

方法3:在程式最後加上一句console.readkey();這樣dos視窗接收一個字元才會退出.

方法4:在cmd下執行程式.

14樓:匿名使用者

設定一個斷點就行了,在程式最後的 } 那一行點一下滑鼠左鍵,按f9就可以看到一個紅色的圓出現表示斷點設定好了(也可以直接點左邊的非文字編輯的那欄),然後按f5除錯的時候執行到最後會卡住(console視窗不會直接退出,即你說的一閃而過),這時切回vs2010按f5程式才會結束

visual studio 2013 c++除錯之後視窗閃了一下就自動關閉了

15樓:匿名使用者

要加上一句暫停語句: system( "pause" );

用vc6.0的時候,你點的是「執行不除錯」, 而在vs2013一般點的是「啟動本地偵錯程式」。

vs2013也可以像vc6.0那樣執行完自動暫停,但是設定非常麻煩。

16樓:匿名使用者

加語句cin.get(), getchar(), getch();等可以不閃退

怎麼用vs2019的c 做窗體運用程式

兔子和小強 這得用mfc了。你可以改用c net之類 飛天弧月 提供了個補丁。為什麼我的visual studio 2012中沒有windows窗體應用程式選項 c 10 windows窗體應用程式應該是用vc開發.net的視窗程式,下面那些回答不知道在說些什麼。vs2010的vc 下面是有點,但是...

如何在VS2019中建立不帶h的c 標頭檔案

無所謂字尾的,可以直接在標頭檔案資料夾裡面新增新的標頭檔案,如果不想要字尾,直接重新命名把.h去掉。在包含這個標頭檔案的時候,還是一樣包含標頭檔案的全名。編譯器會直接將檔案當成是標頭檔案處理。建議不要這樣使用 1 標頭檔案都是以.h結尾的,你可以在建立的時候選擇標頭檔案,你填寫完檔名後,vs會自動將...

我在vs2019中編寫了程式自己製作了標頭檔案和

a.cpp沒有包含到專案中或沒有被編譯器編譯。 檢查檔案 a.cpp 是否新增到工程。 a.cpp 要新增到工程中 08和vs2010。我將下面程式執行了一下 include include include using namespace std int main 發現 2010可以通過編譯,200...