看流星社区

 找回密码
 注册账号
查看: 1955|回复: 0

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

[复制链接]

该用户从未签到

发表于 2013-5-17 08:45:24 | 显示全部楼层 |阅读模式
头文件#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
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-16 11:23

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表