📄 p4-16.c
字号:
#include <unistd.h>#include <stdlib.h>#include <limits.h>#include <sys/stat.h>#include "err_exit.h"char * get_current_dir();int main(int argc, char*argv[]){ char *pathptr; char *fileptr; if(argc != 2){ printf("Usage: a.out <pathname>\n"); exit(EXIT_FAILURE); } /* 查看当前目录 */ pathptr = get_current_dir(); /* 程序1-3 */ printf("curren directory is: %s\n",pathptr); free(pathptr); /* 创建新目录 */ if( mkdir(argv[1], S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH) < 0) err_exit("mkdir failed"); /* 新目录成为当前目录 */ if (chdir(argv[1]) < 0) err_exit("chdir failed"); pathptr = get_current_dir(); printf("mkdir successful.\n I am in new directory: %s\n", pathptr); /* 删除此新目录 */ rmdir(pathptr); printf("%s is removed\n",pathptr); free(pathptr);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -