c語言中使用相對路徑

2021-09-29 17:28:06 字數 843 閱讀 6787

1) c程式執行在windows下

file *fp =

fopen

("input\\inputa.txt"

,"r");

//當前目錄

file *fp =

fopen

(".\\input\\inputa.txt"

,"r");

//.表示當前目錄(.\\可省略)

file *fp =

fopen

("..\\input\\inputa.txt"

,"r");

//..表示返回上一級目錄

file *fp =

fopen

("..\\..\\..\\input\\inputa.txt"

,"r"

);

2) c程式執行在linux下

file *fp =

fopen

("input/inputa.txt"

,"r");

//當前目錄

file *fp =

fopen

("./input/inputa.txt"

,"r");

//.表示當前目錄(./可省略)

file *fp =

fopen

("../input/inputa.txt"

,"r");

//..表示返回上一級目錄

file *fp =

fopen

("../../../input/inputa.txt"

,"r"

);

C語言中相對路徑的使用

在c語言實踐中,我們經常需要讀取與當前程式檔案在同一根目錄下的其它檔案或資料夾中的內容,這就需要用到相對路徑。c語言中的相對路徑 相對 麻煩,現舉例如下 假設程式源 檔案在c code practise 路徑下,我們需要讀取c code practise text 資料夾中的檔案0.txt,怎樣設定...

C語言中讀取相對路徑

在c語言實踐中,我們經常需要讀取與當前程式檔案在同一根目錄下的其它檔案或資料夾中的內容,這就需要用到相對路徑。c語言中的相對路徑 相對 麻煩,現舉例如下 假設程式源 檔案在c code practise 路徑下,我們需要讀取c code practise text 資料夾中的檔案0.txt,怎樣設定...

C 相對路徑

一 獲取當前檔案的路徑 1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑,包括檔名。2.system.environment.currentdirectory 獲取和設定當前目錄 該程序從中啟動的...