導航:首頁 > 源碼編譯 > 怎麼讓編譯結果不消失

怎麼讓編譯結果不消失

發布時間:2025-01-01 00:55:44

❶ 為什麼devc++編譯後總是輸出同樣的結果

同學你好,這是DEVC++系統的問題,當你修改非源文件內容(即非main函數所在文件)中的代碼時,他不會自動進行重新編譯,你可以嘗試F12(全部重新編譯)試一下【或者找到運行->全部重新編譯】。

❷ 怎樣讓c語言程序結果不結束

在您想要暫停的地方加上 system("pause"); 就可以使 C/C++ 程序暫停。不過,這個辦法奏效的前提是系統中必須存在 pause 這個命令。此外,還需要包含標准頭文件 stdlib.h(對於 C)或者 cstdlib(對於 C++)。
這個是一個方法 還有 方法2
這種方法稍微有點復雜,但它通用於任何系統,只要這個系統擁有符合標準的 C/C++ 編譯器。在您想要暫停的地方加上 getchar();(對於 C 和 C++)或者 cin.get();(僅適用於 C++)就可以使程序暫停,然後按回車程序就會繼續執行。不過,您會發現,這種辦法卻不一定奏效。如果您夠細心,會發現只有當 getchar();/cin.get(); 前面有接收輸入的語句的時候,該辦法才會失效。如果之前沒有接收任何輸入,該辦法是 100% 奏效的!這是因為,如果前面接收了輸入,輸入流中可能會有殘留數據,getchar();/cin.get(); 就會直接讀取輸入流中的殘留數據,而不會等待我們按回車。解決該問題的辦法是,先清空輸入流,再用 getchar();/cin.get();。清空輸入流的辦法如下:

1). /* 適用於 C 和 C++。需要包含 stdio.h(對於 C)或者 cstdio(對於 C++)*/
while ( (c = getchar()) != '\n' && c != EOF ) ; /* 對於 C 和 C++ */

2). cin.clear(); // 僅適用於 C++,而且還需要包含標准頭文件 limits
cin.ignore( numeric_limits<streamsize>::max(), '\n' );

例如
#include <iostream>
#include <limits>
#include <cstdio>

using namespace std;

int main()
{
int i_test, c;

printf("Please enter an integer: ");
scanf("%d", &i_test);
printf("You just entered %d.\nPress enter to continue...", i_test);
while ( (c = getchar()) != '\n' && c != EOF ) ; // 清空輸入流
clearerr(stdin); // 清除流的錯誤標記
getchar(); // 等待用戶輸入回車

cout << "Please enter an integer: ";
cin >> i_test;
cout << "You just entered " << i_test << ".\nPress enter to continue...";
cin.clear(); // 清除流的錯誤標記
cin.ignore( numeric_limits<streamsize>::max(), '\n' ); // 清空輸入流
cin.get(); // 等待用戶輸入回車

return 0;
}
最後還有一個方法 :
先運行 Windows 下的 MS-DOS(對於 Windows 98 等較老的 Windows 系統)或者「命令提示符」(對於 Windows XP 等較新的 Windows 系統),然後進入您想運行的 C/C++ 程序所在的目錄。假設該程序位於 D 盤的 cprog 目錄下,依次輸入以下內容就可以進入該目錄:

D:
cd cprog

接著輸入該程序的名字,按回車,該程序就會運行起來。假設該程序的名字為 test.exe,我們可以這樣輸入:

test

其實,不用進入 cprog 也可以運行 test,輸入如下:

D:\cprog\test

閱讀全文

與怎麼讓編譯結果不消失相關的資料

熱點內容
獨立伺服器如何設置多個網頁 瀏覽:845
android圖庫代碼 瀏覽:335
無線網連接不了伺服器怎麼回事 瀏覽:343
linux數組賦值 瀏覽:322
mysql表索引命令 瀏覽:219
加丁伺服器如何 瀏覽:485
小公司程序員可以做多久 瀏覽:224
戴眼鏡程序員網紅 瀏覽:477
java的源文件的路徑 瀏覽:674
esir固件編譯 瀏覽:12
崩壞3流血演算法 瀏覽:86
id導出的pdf打不開 瀏覽:870
生產環境安裝gcc編譯器 瀏覽:284
女程序員40歲 瀏覽:611
油田加密井口 瀏覽:195
郵政app如何開通轉賬 瀏覽:252
公鑰與私鑰混合圖像加密體制 瀏覽:272
單片機IARCC2530 瀏覽:128
程序員入編制要求 瀏覽:984
華為如何將app單獨斷網 瀏覽:72