回归基础之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; }
运行结果如下:
相关文章推荐
- c++ 程序设计 week3 作业
- Implementing a virtual machine in C(虚拟机C语言实现)
- 复习 C++ 中类的函数指针
- Sicily 2403. Voting
- STL编程题3(C++程序设计第9周)
- 字符串与数字转换-C语言
- STL编程题2(C++程序设计第9周)
- 初步剖析C语言编程中的结构体
- C、C++中关键字static的区别
- C/C++程序编译的内存分配情况
- 用C++设计一个不能被继承的类
- STL编程题1(C++程序设计第1周)
- Max Sum (HD_1003) 基础DP
- 【C语言】三种方法实现strlen函数
- 类的初步知识(C++中直角坐标和极坐标之间的转换代码)
- 用c语言指针实现给整形数组冒泡排序
- 一起talk C栗子吧(第一百零二回:C语言实例--使用信号量进行进程间同步与互斥三)
- 【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- iOS 学习第八天 C语言 二维数组
- 【LeetCode-326】Power of three 上(C++)