函数-GetModuleFileNameA函数和GetCurrentDirectoryA函数的应用

来源:互联网 发布:js基础教程视频 编辑:程序博客网 时间:2024/06/05 06:17

头文件#include <windows.h>  

char moduleFileName[MAX_PATH];  GetModuleFileNameA(0, moduleFileName, MAX_PATH);

取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\debug\Test.exe
 

char moduleFileName[MAX_PATH];  GetModuleFileNameA(NULL, moduleFileName, MAX_PATH);  std::string workingFolder(moduleFileName);  size_t pos = workingFolder.find_last_of("\\");  workingFolder = workingFolder.substr(0, pos+1);  std::cout<<workingFolder<<std::endl;  
取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\debug\
 
char result[MAX_PATH];  GetCurrentDirectoryA(MAX_PATH, result);  
取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\Test


原文链接:http://cooker.iteye.com/blog/657706