`
mylove2060
  • 浏览: 331464 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

阅读更多
头文件#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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics