最近的學習中需在相關方面的知識,就google了一下這方面的資料,也稍稍總結一下!具體**如下:
char fullpath[255] = ;
char *ptoken = null:
getmodulefilename(null,fullpath,sizeof(fullpath) -1);
得到生成.exe程式的路徑
然後再用:
ptoken = strrchr(fullpath,'//');
對於我這個新手這strrchr函式也不怎麼明白,順便也就查了一下:
strrchr()函式的作用是:查詢乙個字串在另乙個字串中末次出現的位置,並返回在字串的位置
使用strrchr(),還需匯入函式庫shlwapi.lib,在vc中進行設定即可,所需標頭檔案為:shlwapi.h
VC中的相對路徑
當前路徑,當前路徑的上層,這是dos時代就知道了的。可是這幾天除錯vc程式給cfiledialog的預設路徑賦值總不對,直接執行exe並無此問題。很奇怪,設定對話方塊預設呈現的路徑 dlg.m ofn.lpstrinitialdir reference coordinate systems 專門用如...
VC中獲取檔案的相對路徑與絕對路徑
如果當前開啟的檔案中要尋找同級的目錄檔案就要用到.或者.vc編譯器都可以識別。例如 define xx xx xx.h 如果當前開啟的檔案中要尋找在上級的目錄檔案就要用到 或者.vc編譯器都可以識別。例如 define xx xx xx.h 通過這樣簡單的標識,vc相對路徑的問題就解決了,這樣也就避...
c 獲取相對路徑
一 獲取當前檔案的路徑 1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑,包括檔名。2.system.environment.currentdirectory 獲取和設定當前目錄 該程序從中啟動的...