您的位置:首页 > 编程语言 > C语言/C++

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: