-
程式不完整,不包含必要的標頭檔案,嘗試按如下方式修改:
#include
#include
int main(void)
int a;
printf("how many secs. do you want to run the computer?");
scanf("%d",&a);
sleep(a);
system("shutdown -s -t 60");
return 0;
-
不是嗎?我直接執行它。 exe沒有問題。
-
當它完成時,它就結束了。
您必須轉到命令列才能看到它。
或新增到程式**
#include
int mian()
或包括
int mian()
或者:包括
int mian()
-
在“開始”選單中,單擊“執行”,然後鍵入 cmd
然後檢視你的exe程式的路徑,輸入cmd並按回車鍵,你可以看到結果,或者你新增system(在程式在你的C原始碼中結束之前**"pause");
結果也可以看出。
-
執行 cmd
將程式拖入並按回車鍵。
-
您會從 cmd 命令列以程式名稱的鍵盤鍵入來執行它嗎?
-
-->編譯-->鏈結以生成可執行檔案。
alt+f new
alt+c compile
alt+c make
alt+r run
-
編譯它沒關係!只要原文為真,點選編譯就會生成乙個exe檔案!
-
編譯器,如果我沒記錯的話
-
這是新手通常會犯的錯誤。 在這種情況下,您編寫乙個使用其他檔案的程式,但是當您直接執行 exe 時,這些檔案在相應的路徑中不可用。
-
您不會發布特定的錯誤訊息,也沒有人確切知道您遇到的錯誤。
錯誤地,您正在嘗試關閉已關閉或根本沒有開啟的問題。 您需要準確檢視正在開啟的檔案以及它是否已成功開啟。
這通常是因為您使用了“相對”路徑,並且相對路徑會隨著正在執行的程式的“當前目錄”的變化而變化。 除錯時,當前目錄在DSP檔案所在的目錄下,但後者中不存在該檔案。
-
一般來說,這是因為您以除錯方式構建 VC,因此程式包含一些可用於檢查錯誤的除錯資訊,但不能在 VC 外部執行。 如果將構建模式更改為 release,則可以直接執行它。 您可以通過在 VC 介面上查詢它來檢視它。
流,錯誤行的內容是什麼?
所以你把乙個 null 引數傳遞給檔案流,看來它仍然是乙個相對路徑問題。
如果用的是相對路徑,vc下的本地路徑在exe檔案的上層目錄下,exe檔案單獨執行是不可能的,那麼相對路徑而不是絕對路徑呢?
-
沒有依賴庫等檔案,所以要好好檢查一下。
當我第一次學習編碼時,我就犯了這個錯誤。
它是否關閉了空流? 除錯它並檢視 fclose(stream) 的流是否為 null。
-
使用 C 編譯器編譯並執行它,然後生成它。 exe向上。
-
其實,有一種非常簡單直接的白化方式。
您開啟“My Zhi Computer”。
在工具欄 DAO 中找到“工具”
點選“版本”。
剪輯選項右”。
點選“檢視”。
找到“隱藏已知檔案的副檔名”。
如果你不勾選它,你就會顯示它,如果你勾選它,你就不會顯示它。
單擊“取消選中”,然後您可以更改檔案的副檔名。
如果您的計算機不支援 exe,則檔案將損壞。
-
編譯器直接編譯後,連線會生成乙個 exe。
-
或者不學C,現在沒人用C,如果你不想學英語,學E語言,那就學VB VC++
從**本身和執行情況來看,可執行程式的內容與貼上的**不匹配(可能是修改後沒有重新編譯,而修改前的**執行,否則不會**現在出現可以編譯傳遞的錯誤,例如第二行末尾有更多的“op”, 和“現有1人捐款無產出”),修改建議如圖所示: