C C 中的檔案路徑表示

2021-08-01 21:27:59 字數 792 閱讀 6152

本文**

檔案路徑的表示可以分為絕對路徑和相對路徑:

絕對路徑表示相對容易,例如

//pdummyfile = fopen("d:\\vctest\\gltexture\\texture\\dummy.bmp", "rb"); 給出了從碟符開始的全部路徑,這裡需要注意的是「\」要用雙斜線"\\"

vc工程預設訪問的目錄是工程目錄,相對路徑有以下多種形式,:

//pdummyfile = fopen("dummy.bmp", "rb"); bmp檔案就在vc工程目錄下,和dsw檔案同屬乙個目錄。

//pdummyfile = fopen("\\texture\\dummy.bmp", "rb"); 表示bmp檔案在工程目錄的同級目錄texture中,因此路徑是先退出工程目錄再進入texture目錄訪問到bmp檔案。「」表示退到當前目錄的上一級目錄(父目錄)

//pdummyfile = fopen(".\\texture\\dummy.bmp", "rb"); 表示bmp檔案就在工程目錄的子目錄texture中,「。」表示當前預設目錄,即vc工程目錄,然後在進入其子目錄texture訪問到檔案

注意,對相對路徑而言,路徑表示中的「\」也要用雙斜線"\\"

#include #include #include using namespace std;

int main()

{ char buf[1000];

int i=1000;

getcurrentdirectory(1000,buf); //得到當前工作路徑

cout<

c c 中檔案路徑的表示

檔案路徑的表示可以分為絕對路徑和相對路徑 絕對路徑表示相對容易,例如 pdummyfile fopen d vctest gltexture texture dummy.bmp rb 給出了從碟符開始的全部路徑,這裡需要注意的是 要用雙斜線 vc工程預設訪問的目錄是工程目錄,相對路徑有以下多種形式 ...

C C 檔案路徑解析

本系列文章由 yhl leo 首先,看一下c c 中的路徑解析與合成的兩個函式 splitpath與 makepath crt insecure deprecate splitpath s crtimp void cdecl splitpath in z const char fullpath,pr...

C C 中的檔案操作

1.fopen fopen的原型是 file fopen const char filename,const char mode fopen實現三個功能 為使用而開啟乙個流 把乙個檔案和此流相連線 給此流返回乙個file指標 引數filename指向要開啟的檔名,mode表示開啟狀態的字串,其取值如...