C語言中讀取相對路徑

2021-08-21 20:25:21 字數 399 閱讀 3045

在c語言實踐中,我們經常需要讀取與當前程式檔案在同一根目錄下的其它檔案或資料夾中的內容,這就需要用到相對路徑。c語言中的相對路徑「相對」麻煩,現舉例如下:

假設程式源**檔案在c:\code\practise\路徑下,我們需要讀取c:\code\practise\text\資料夾中的檔案0.txt,怎樣設定相對路徑呢?

正確答案為「.\\text\\0.txt」

前面的「.」表示當前目錄,注意這一點萬不可少,否則出現錯誤;另外,c語言中單斜槓「\」一般用於轉義字元,若表示路徑中的單斜槓,最好使用「\\」表示,更加安全。

在前面所舉的例子當中,若我們要連續讀取0.txt,1.txt……,則路徑中「0」的位置座標為多少呢?

正確答案為7。如前所述,雙斜槓中的第乙個在這裡表示轉義字元,第二個才是真正的「斜槓」。

C語言中相對路徑的使用

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

c語言中使用相對路徑

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 ...

C 相對路徑

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