C 編譯通過但是cmd視窗不顯示程式直接退出了

時間 2023-02-21 11:45:10

1樓:網友

一、你的程式是正確的然後你用的是vs編譯器,那麼你在後面加上system("pause");這樣就會顯示正常的vc裡面顯示的press any key to exit

二、程式有錯誤。

ps :貼**可以選擇 「**」->c/c++'然後複製貼上。

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

2樓:飄雨

在**最後加一行編譯:

system("pause");

3樓:韓濤董青

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

(剛開始上c語言)執行c++程式時視窗一閃而過,看不見結果

4樓:陌上舒

f5是debugging模式,在這個模式下,當程式執行結束後,視窗不會繼續保持開啟狀態。而ctrl+f5是 start without debugging模式,在這個模式下,就可以看到執行結果了。

如果你按ctrl+f5仍然是一閃而過的話,那麼請按照如下設定:

在工程上右鍵—>屬性—>配置屬性—>聯結器—>系統—>子系統(在視窗右邊)—>下拉框選擇控制台(/subsystem:console)

5樓:匿名使用者

因為你的執行視窗在程式一結束就關閉了,所以要加乙個等待鍵,才能保證視窗不關閉。

#include

int main()

6樓:

不想改程式的話,還有乙個方法:

進入到cmd命令列中執行你的程式,輸出結果想看多久都可以。

7樓:小蘿蔔頭的影子

考慮 加個空的 for(;;迴圈。

8樓:匿名使用者

在你的**底部加乙個。試試看!!

system("pause");

用c++程式設計,需要用cmd視窗顯示結果,可cmd視窗閃一下就退出了,如何讓cmd視窗一直顯示不退出?

9樓:匿名使用者

我試怎麼是好的,,main最後可以加個return 0;

c++ 裡呼叫cmd指令後為什麼不能正常退出?

10樓:匿名使用者

因為你的程式在第二個system中呼叫了另乙個程式(,而沒有退出,所以你的程式也沒有退出(在dos下,如果乙個程式啟動了另乙個程式,那麼原來的程式就會被暫停——單任務)

在linux下可以用ctrl+z使程式進入後台,不知道windows下怎樣操作,如果需要的話可以去查一下。

11樓:俎鴻禧

這個得用別的指令碼語言 可以隱藏cmd視窗 在後頭執行程式 讓使用者不易察覺。

vs 2010 c++程式執行結束後cmd自動關閉 都看不到答案 怎麼辦 5

12樓:網友

在main函式return前加上這一句system("pause");

標頭檔案要加上#include

13樓:巴黎是小沫

main函式return 0那裡打個斷點。你就可以看到答案了。

比system("pause");不知道高**去了。

14樓:網友

在程式最後面加上system("pause");就ok了。

執行c++程式時視窗一閃而過,看不見結果

15樓:武泰宮昊焱

執行視窗。

程式結束關閉所。

要加等待鍵。

才能保證視窗。

關閉#include

intmain()

16樓:

程式分為視窗和非視窗兩種,你寫的是非視窗應用程式,你可以將程式拖入shell視窗中執行。

17樓:

你的程式是不是沒有輸入什麼的,只是 一些 固定值的操作,因為計算機執行速度的關係。當然是一閃而過。

加 標頭檔案。

然後再 return 之前 加上 system("pause")/這是呼叫系統 操作,這句話是現實系統資訊,這樣的話,程式會在這條語句上執行 在dos介面顯示系統資訊,達到了暫停的作用 ,按回車鍵 會 繼續執行下一句話,如果載入最後就會。

退出 程式了~

lz~~~新手吧。

18樓:匿名使用者

直接雙擊。exe檔案視窗一閃而過這是正常的,因為它屬ms-dos應用程式,而非windows應用程式。要想讓其停留,只要讓程式陷入等待狀態就行了,例如等待輸入,在程式最後加一句。

cin >>a;(a變數須申明)

19樓:邁訊科智慧型技術

記得加分喲!呵呵,湛藍的夢天空。

20樓:匿名使用者

兩種解決方案:

1ctrl + f5執行啊。

#include

在main函式最後一行return 之前加system("pause");

c++編譯好的程式執行後自動關閉,但在visual studio裡執行就不會?

21樓:匿名使用者

c++自動關閉嗎???是不是你的c++軟體的問題啊!!!

C語言,編譯通過,鏈結不通過,為什麼啊

如果編譯通過,鏈結沒過,應該是邏輯錯誤,就是非語法錯誤,所以編譯通過。從你程式看,我認為你主函式中的a陣列應再定義。呼叫函式中定義的變數不能直接用吧。我不相信你編譯通過了 你這裡呼叫的是detele a,n reverse a 而你定義的是void delete int a,int n 把所有的de...

和尚挑水c語言編譯程序,和尚挑水 c語言編譯程式

include void main 沒有寫到檔案中,只是在終端上列印,怎麼沒輸出,是不是沒有滿足條件的安排,總之思路是沒有問題的 你運氣真好,我剛早幾天才給我乙個小妹找了乙個 先提供給你 呵呵 我感覺你和我小妹都有可能是乙個學校的呢 一般實訓的題目有這個 include using namespac...

寫的C程式,但是編譯的時候結果框不出現,提示是ld returned 1 exit status,求解釋

include void main else if x 70 else if x 80 else if x 90 else system pause return0 注意養成良好的 編寫習慣。都說了一大堆。沒把關鍵點說出來!main函式沒有返回值型別,也就是說應該改為 int main 再在最後的花...

C 編譯器可以編譯C程式嗎,VS2013可以在C 編譯器寫C程式嗎?VS2013裡面好像沒有C的編譯器,是不是C 的編譯器相容C的編譯器?感激

可以,源 檔案字尾名改成 c 沒關係,編譯器自己會識別出來的 另外16.00.30319.01 這個不能說明任何問題,我不知道有什麼編譯器叫16.00.30319.01 這個名字 讓我來回答吧。c語言的編譯和c 的編譯是有區別的。像樓主這樣的問題我在做專案的時候也遇到過。我解決的方法是 1,將所有的...

C語言中的條件編譯問題,C語言中條件編譯的例項

先解釋下源檔案目錄 原始檔就是你的c檔案,源檔案目錄就是c檔案所在的目錄,這明白吧!一般比如說有個led專案,我要建led.c led.h 就就可以 include led.h 帶尖括號的一般是你用的編譯器已經設定好的,有固定的目錄。比如你 include寫成了 include intrins.h ...