dirname.cc

来自「达内IT培训Unix C++第一天源码 是入门Unix 下C++编程的好东西」· CC 代码 · 共 46 行

CC
46
字号
#include <iostream>using namespace std;#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int main(){	char cmd, name[256];	for(;;){		cout << "mrcpq:";		cin >> cmd;		if(cmd=='q') break;		if(cmd=='p'){			getcwd(name, 256);			cout << name << endl;		}		else if(cmd=='m'||cmd=='r'||cmd=='c'){			cout << "input dirname:";			cin >> name;			if(cmd=='m'){				if(mkdir(name, 0777)<0)					cout << "error!" <<endl;				else					cout<<"success!"<<endl;			}			if(cmd=='r'){				if(rmdir(name)<0)					cout << "error!" <<endl;				else					cout<<"success!"<<endl;			}			if(cmd=='c'){				if(chdir(name)<0)					cout << "error!" <<endl;				else					cout<<"success!"<<endl;			}		}		else{			cout << "invalid cmd!" << endl;		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?