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

回归基础之C语言程序2(getcwd() 和 chdir())

2016-01-16 08:33 393 查看
/*
* 测试一下两个函数
* 1.getcwd()
* 2.chidir()
* 一个是获取当前进程工作路径,
* 一个是改变当前路径,注意这个路径必须是存在的,
* 如果不存在,那么就会失败,返回值会为负值。
*/

#include <stdio.h>
#include <string.h>

int main(int argc, char ** argv){

char newdir[] = "/home/wmn/test";
char buf[80];

getcwd(buf,sizeof(buf));
printf("1. current working directory: %s\n", buf);

int i = chdir(newdir);
getcwd(buf,sizeof(buf));
printf("2. return num is :%d, current working directory: %s\n", i, buf);

return 0;
}

运行结果如下:

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