linux下,c++獲取當前程式路徑
#include #include char *buffer;
buffer = getcwd(null, 0);
cout << "檔案路徑" << buffer << endl;
//將需要呼叫的模組使用 strcat 作拼接;
const char *model_path = strcat(buffer,"/models");
或者:
#include #include int main()
else
}此程式是獲取當前程式的絕對路徑的方法.
有的文章包含的標頭檔案是,在linux下,貌似不是這樣的.
至於在那用到direct.h,這就不知道了.
參考:linux下,c++獲取當前程式路徑 C C 獲取當前路徑
獲取當前工作目錄是使用函式 getcwd。cwd指的是 current working directory 這樣就好記憶了。函式說明 函式原型 char getcwd char buffer,int len 引數 buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間,len...
C C 獲取當前路徑
獲取當前工作目錄是使用函式 getcwd。cwd指的是 current working directory 這樣就好記憶了。函式說明 函式原型 char getcwd char buffer,int len 引數 buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間,len...
wince獲取當前路徑
在evc下沒有getcurrentdirectory 這個函式能方便地獲取當前工作路徑,所以我們只能通過getmodulefilename 函式的返回值來獲取當前的工作路徑.szpath 獲取的當前工作路徑 void getcurrentdirectory cstring szpath const ...