Ⅰ dev c++軟體`(編譯成功)怎麼運行時看不到結果一閃就沒了`暈死
因猛芹胡為枝攔首虧執行完了,當然自動退出
你可以在最後return 0前面加一個getchar()
或者使用斷點調試
Ⅱ 為什麼devc ++ 編譯後輸入時,游標閃爍但需等一會兒才能輸入怎麼回事
devc ++ 編譯後運行時,出現游標閃爍就說明可以輸入了啊。沒發現需等一會兒才能輸入的情況。
Ⅲ 我用DEV運行我寫的C語言程序, 編譯後 運行 閃一下就沒了為什麼
因為程序運行結束了,所以自動關閉了。用dev編櫻渣寫的時候,可以在程序敏悔最脊拿悄後加一句輸入 例如:scanf("%c",&a);
或者 加一句 system("pause"); (記得添加對應的庫 stdlib.h)
程序就會停留在最後,等待你的進一步指令了
Ⅳ 用dev c++,點編譯後出現小窗口一閃而過,既不報錯也不運行(按運行後)。即使寫一條輸出也是這樣,怎麼辦
因為程序已經跑完了所以就不會繼續顯示。
在程序結尾加上一句 system(「PAUSE」)但開頭頭文件加上一個沖念#include<stdlib.h>閉液;
或者散態困加一條輸入語句:定義一個不用的 int number;然後程序結尾加上一個 scanf("%d",& number);
Ⅳ 使用c 編譯時,控制台一閃而過,system("pause")完全沒用
這不是system(「pause」)的問題。你這個程序游衡是不能運行的,所以你一打開就被系統給斃了。
我不知道你用的是什麼編譯器,建議你去用devc++,這段代碼里有好幾處語法錯誤,很多編譯器都是可以直接報錯的,我給你簡單分析一下。
第一,main函數必須是int型返回值,不可以是void,而且必須在程序結束的地方加上
return 0;語句,否則對應系統來說這就是個異常運行的程序。
第二,cout語句每一段數據流只能是一個變數(或是表達式)或者一段字元串,還有其他一些特殊格式比如endl,也就是換行。你寫了「cout << sum sum2 << endl;」你在sum和sum2直接加了空格,系統就不會認你這個語句,正確寫法是「cout << sum << " " << sum2 << endl;」,利用英文半形格式下的雙引號所限定的一段字元串,我這里笑凳就打了空格,運行時就也會列印一個碰磨旅空格。
樓下的說法是不對的,devc++在5版本後支持編譯器內打開一個程序時自動暫停,但那不是自動在代碼後面加system(「pause"),而是另一個功能——性能測試所提供的效果。如果你不加system("pause"),把編譯好的程序直接打開的話也會一閃而過。
system("pause")的意義主要在於給使用者提供方便,但大多數程序需要執行完後快速的自行關閉,這樣才能節省系統的資源。
Ⅵ dev-c++ 編譯C語言成功後運行,結果一閃而過.
運行結束了當然要退出啦!
你可以在return前面添加一句
system("pause");
記得包含頭文件stdlib.h
Ⅶ 我用DEV C++時為何編譯運行的程序總是一閃而過
那是因為你沒有在程序運行完成之後,讓程序暫停的語句,所以才會一閃而過。你可以在程序最後加上比如:讀一字元的語句等這樣只要你不按下鍵盤,程序就會暫時停止,等待。
Ⅷ 為什麼C語言編寫的程序運行時閃一下就沒了
C語言編寫的程序運行時閃一下就沒了是設置錯誤造成的,解決方法為:
1、我們以最經典的HELLOWORLD程序為例。
Ⅸ Dev C++ 運行程序的時候,為什麼黑框一閃而過,什麼都看不到
因為程序結束,然後退出命令行,因此看不到輸出。
解決方卜好案有兩種:
通過命令行運行exe程序,這樣即使程序退出命令行也不會退出。
修改程序,使之閉銀不退出。比較常見的做法又有2種:
(1)(windows)使用<windows.h>提供的system("pause")。具體做法是一開始添加#include<windows.h>,然後在main函數return前加system("pause")語句。這樣程序就會在結束前暫停。
(2)使用getchar()函數。具體做法是一開始添加#include<stdio.h>(C程序)或<cstdio>或型態鉛<iostream>(C++程序),然後在main函數return前加getchar()語句,這樣程序會等待你輸入一個字元才結束,達到了暫停的目的。