#include"stdafx.h"
#include"disk_MFD_UFD_UOF.h"
#include"File.h"
#include"Command.h"
using namespace std;
vector <MFD> UsrInfo;
vector < vector<UFD> > FileInfo;
vector< vector<UOF> > FileState;
vector< Cluster> FileCluster;
MFD UsrInput;
UFD FileInput;
UOF StateInput;
Cluster ClusterInput;
int num;//选项选择
int Headnum;
int curID;
HAND_TO handlerlist[] =
{
{ "Chmod", do_Chmod },
{ "Chown", do_Chown },
{ "Mv", do_Mv },
{ "Copy", do_Copy },//
{ "Type", do_Type },//
{ "Passwd", do_Passwd },
{ "Login", do_Login },
{ "Logout", do_Logout },
{ "Create", do_Create },
{ "Delete", do_Delete },
{ "Open", do_Open },
{ "Close", do_Close },
{ "Write", do_Write },//
{ "Read", do_Read },//
{ "Help", do_Help },
{ "dir", do_dir },
{ "sysc",do_sysc },
{ "Register", do_register },
{ "Exit", do_exit },
{ "Clear", do_Clear },
{ NULL, NULL }
};
int main()
{
system("color 0b");
cout << "欢迎使用由zyq完成的二级文件目录系统!" << endl;
initFiletoRom();//初始化
//cout << "初始化结束。" << endl;
cout << "默认root登录:" << endl;
cout << "可输入Help查看命令帮助:" << endl;
while (1)
{
//默认root登陆
cout << "[" << UsrInfo[curID].usrname<< "]$ :";
cmd_in_parse();
}
return 0;
}
评论0
最新资源