得到当前路径的函数有两个:
char * getcwd(char * buf, int buflen); //buf是用来存储路径的缓冲区,buflen是其长度
int getcurdir(int drive, char *directory); //获取指定驱动器的当前路径
drive:0为默认驱动器,1表示A,2表示B
directory: 路径的缓冲区
改变当前路径的函数是int chdir(const char *path);
如果paht指定了驱动器号,那么就改变该驱动器的当前工作目录,而当前驱动器的工作目录不被改变。
需要加头文件#include<direct.h>
原文 :http://www.langtech.org.cn/index.php/uid-6054-action-viewspace-itemid-462