C++设置和获取当前工作路径
2012-04-19 18:31
351 查看
设置当前工作路径:
代码:
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
char buf[1000];
int i=1000;
GetCurrentDirectory(1000,buf); //得到当前工作路径
cout<<buf<<endl;
char strModule[256];
GetModuleFileName(NULL,strModule, 256); //得到当前模块路径
cout<<strModule<<endl;
string a;
a.assign(buf);
cout<<a<<endl;
a.append("\\..\\"); //设置为当前工作路径为当时的上一级
//a=a+"..\\";
SetCurrentDirectory(a.c_str()); //设置
GetCurrentDirectory(1000,buf);
cout<<buf<<endl;
return 0;
}
代码:
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
char buf[1000];
int i=1000;
GetCurrentDirectory(1000,buf); //得到当前工作路径
cout<<buf<<endl;
char strModule[256];
GetModuleFileName(NULL,strModule, 256); //得到当前模块路径
cout<<strModule<<endl;
string a;
a.assign(buf);
cout<<a<<endl;
a.append("\\..\\"); //设置为当前工作路径为当时的上一级
//a=a+"..\\";
SetCurrentDirectory(a.c_str()); //设置
GetCurrentDirectory(1000,buf);
cout<<buf<<endl;
return 0;
}
相关文章推荐
- C++设置和获取当前工作路径
- C++ 设置和获取当前工作路径的实现代码
- C++设置和获取当前工作路径
- c++ 设置和获取当前工作目录
- 设置和获取当前工作路径
- c/c++获取当前的工作的路径
- mfc 获取当前工作路径,获取当前exe绝对路径,设置当前工作路径的函数
- C\C++ 获取当前工作路径
- c++获取当前路径 向黑客迈进!!!
- 获取当前工作路径和当前模块路径
- 【Python笔记】【os】-- 获取设置当前工作目录
- Unicode下 获取当前工作路径并存入char*
- 工作问题积累(九)C++:实现从注册表中获取程序安装路径并调用exe文件
- python 获取环境变量,当前工作路径
- 【Python】设置/获取工作路径
- C/C++获取当前路径
- C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径(转)
- C++ 获取当前工作目录的方法
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- C++ 获取当前项目Debug中文件的路径(GetModuleFileName())