c語言,這里是相對路徑還是絕對路徑為什麼執行不了

都可以
相對路徑的話,文件要放在你編譯生成的exe的目錄下面

❷ c語言中絕對路徑與相對路徑

先不說你的search演算法 只是輸入數據這部分就有問題
C語言數組下標是從0到(最大值-1) 所以 for(i=1;i<=n;i++)類似這樣從1開始的循環賦值肯定會出問題的

❸ C語言相對路徑怎麼用啊

可以用相對路徑 ..\是當前路徑的上一級路徑,如果要取當前路徑的文件,應給用 .\

比如

fp=fopen(".\\sample.txt","r")
或者直接
fp=fopen("sample.txt","r")

而且,當前路徑最好用 GetCurrentDirectory檢查一下,是否正確了。

如果是控制台程序,當前路徑應該是你敲入命令行的路徑

❹ c語言如何判斷絕對路徑或相對路徑是否輸入正確

如果輸入的路徑是為了打開某個文件的話,可以通過fopen函數的返回值判斷是否打開成功,如果返回NULL則打開失敗。
打開失敗的原因可能是文件不存在、沒有許可權等等,可以通過errno的值進一步判斷出錯原因。

❺ 用c語言編寫打開相對路徑的程序

windows API函數 ShellExecute

❻ C語言include能不能是相對路徑

可以,但是不要"./", 用<>包含和""包含的含義你去看看教科書:)

❼ c語言相對路徑的問題啊。

這兩個
if((fp1=fopen("hao.dat","wb"))==NULL)
if((fp1=fopen("hao.dat","rb"))==NULL)
應用"w"和"r"
因為你是直接儲存的

❽ C語言中相對路徑的問題

要打開的文檔如果跟exe同目錄
那麼直接打開該文件名就可以了,不用加路徑