① c語言入門求助。編譯的時候無法啟動程序,找不到指定文件,怎麼解決呢,這是截圖。
操作方法不對造成的原因。解決方法如下:
1、應該先建項目>空白項目。
② c語言編寫一個程序後,為什麼編譯是是文件不存在,要如何調節
可能是你的文件夾地址設置不正確,不知道你用了那個版本的C,如果是TC,可以這樣去檢查一下(設TC目錄是C:\TC):
運行TC,進入Options/Directories,把其中的Include Directories設置為C:\TC\INCLUDE 。
③ 用C語言編寫了一個程序,源代碼和工程文件都弄丟了,只剩下.exe的二進製程序文件。怎麼反編譯出.c
這個確實很困難。如果是DOS程序還好辦,如果是Windows程序,其反匯編的工作量相當巨大。而且這僅是反匯編,得到的只是勉強能用的匯編代碼,而從匯編代碼再反工程到.C,真的是件很困難的事。程序簡單還好辦,復雜的就真是件費力的事了。放棄吧。
如果是自己寫的程序,只要整個設計還記得,那就重新寫一遍吧。
④ C語言的運行問題(總說文件不存在)
這個可能是指您的頭文件不存在,希望您能說的仔細些。
關於這個問題,可以考慮以下幾點:
1、是否確實在相應目錄下包含該文件,可以到那個目錄下搜索一下,所包含的文件是否卻是存在;
2、C++中的包含文件語法為#include
<xxx>和#include
"xxx"兩種,如果是包含系統的頭文件,應該使用前者,如果包含自定義的頭文件,應該使用後者。
⑤ C語言編譯後顯示沒有這樣的文件或目錄是什麼意思
最好上個截圖,應該是庫文件的路徑設置不對。通常在集成環境的選項中有連接文件庫的路徑設置。
⑥ 怎樣用C語言打開文件夾(源代碼)
用文件路徑操作函數找到源代碼所在的文件夾。使用文件操作函數fopen打開源文件即可。
路徑操作函數 chdir。
chdir函數是C語言中的一個系統調用函數(同cd)
功 能:更改當前工作目錄。
參 數滑早:Path 必選。信隱雀Path 可能包含驅動器。如果未指定驅動器,則當前驅動器上的默認目錄或文件夾。
返回值:成功返回0 ,失敗返回-1
文件操作函數fopen。
函數原型:FILE * fopen(const char * path,const char * mode);
返回值:文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。
一般而言,打開文件後會做一些文件讀取或寫入的動作,若打開文件失敗,接下來的讀寫動作也無攜漏法順利進行,所以一般在fopen()後作錯誤判斷及處理。