资源简介
1. 设计和实现一个简单的文件系统,要求包括目录、普通文件和文件的存储
2. 文件系统的目录结构采用类似Linux的树状结构;
3. 要求模拟的操作包括:
a) 目录的添加、删除、重命名;
b) 目录的显示(列表)
c) 文件的添加、删除、重命名
d) 文件和目录的拷贝
4. 用户进入时显示可用命令列表;用户输入help时显示所有命令的帮助文档; 输入某个命令+?时显示该条命令的使用说明
5. 用户输入exit时退出该系统
6. 实验实现基于windows平台;
7. 实验开发语言可以选用C/c++

代码片段和文件信息
#include
#include
#include
#include“structure.h“
#include“print.h“
#include“login.h“
#include“Register.h“
//#include“texit.h“
using namespace std;
bool islogin=false;
int main()
{
MainInterface();
int choice;
string c;
while(cin>>c)
{
if(c!=“1“&&c!=“2“&&c!=“3“)
{
cout<<“您的输入有误,请输入您的正确选择:“;
}
else
{
choice=atoi(c.data());
switch(choice)
{
case 1:Login();break;
case 2:Register();break;
case 3:return 0;
default:cout<<“对不起,您的输入有误!请重新作出选择:“;
}
MainInterface();
}
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1565 2011-01-03 21:47 filesystembegin\cat.h
文件 834 2011-01-03 14:20 filesystembegin\cd.h
文件 1639 2011-01-03 22:12 filesystembegin\chmod.h
文件 561 2011-01-03 12:35 filesystembegin\close.h
文件 2789 2011-01-03 22:32 filesystembegin\copy.h
文件 1354 2011-01-03 22:31 filesystembegin\cut.h
文件 0 2010-12-30 20:15 filesystembegin\dat.txt
文件 15344 2011-01-04 11:21 filesystembegin\Debug\BuildLog.htm
文件 720612 2011-01-04 11:21 filesystembegin\Debug\filesystem.obj
文件 663 2010-12-24 10:09 filesystembegin\Debug\filesystembegin.exe.em
文件 728 2010-12-24 10:09 filesystembegin\Debug\filesystembegin.exe.em
文件 621 2011-01-04 11:21 filesystembegin\Debug\filesystembegin.exe.intermediate.manifest
文件 63 2011-01-04 11:21 filesystembegin\Debug\mt.dep
文件 601088 2011-01-04 11:21 filesystembegin\Debug\vc90.idb
文件 413696 2011-01-04 11:21 filesystembegin\Debug\vc90.pdb
文件 548 2011-01-03 13:04 filesystembegin\d_tnode.h
文件 10363 2011-01-03 13:20 filesystembegin\d_tnodel.h
文件 641 2011-01-03 21:50 filesystembegin\filesystem.cpp
文件 4322 2011-01-04 10:09 filesystembegin\FileSystem.h
文件 5593 2011-01-03 20:27 filesystembegin\filesystembegin.vcproj
文件 1409 2011-01-05 23:31 filesystembegin\filesystembegin.vcproj.hxd-PC.hxd.user
文件 796 2011-01-03 15:11 filesystembegin\login.h
文件 859 2011-01-03 21:47 filesystembegin\lomod.h
文件 1510 2011-01-03 21:47 filesystembegin\mkdir.h
文件 740 2011-01-03 12:35 filesystembegin\open.h
文件 871 2011-01-03 22:30 filesystembegin\paste.h
文件 1509 2011-01-03 21:49 filesystembegin\print.h
文件 762 2011-01-03 14:54 filesystembegin\pwd.h
文件 595 2011-01-03 21:47 filesystembegin\read.h
文件 957 2011-01-03 15:11 filesystembegin\Register.h
............此处省略15个文件信息
- 上一篇:SM2/SM3算法C语言实现
- 下一篇:仿QQ MFC 程序
相关资源
- c语言字符串分割截取子串查找插入删
- MFC对ACCESS数据库的增加、删除、查找
- C++模板实现大根堆的插入删除以及初
- Linux下C语言操作静态ARP表,包括增加
- C++MFC数据库职工信息管理系统,实现
- Internet选项设置-C++
- c++实现自我删除
- VC++2010下使用Tesseract需添加的dll
- MFC 实现画线 画图形 移动删除图形
- 二叉排序树 建立 查询 删除
- MFC批量重命名文件源码
- 贝赛尔曲线 基于mfc实现的,通过添加
- 基于MFC的绘图程序,可以选择,移动
- MFC 制作浏览器,基本功能全有,带收
- VC++6.0添加背景音乐的实现
- mfc 画多个矩形框,可选中任意一个移
- MFC中ListCtrl添加图标,更改图标
- MFC下利用OPENCV添加显示图片
- mesh简化实现——边折叠算法
- C++ 添加程序图标到我的电脑
- C++实战源码-批量添加水印
- C++ 删除指定的字符串并在指定的位置
- C++ 应用存储过程添加数据
- pingos添加lua模块
- VC++中为PIC空间添加滚动条显示大图片
- C++操作SQL Server数据库新增 删除 修改
- Visusl C++2013 从入门到精通 光盘 精简
- MFC中用c++语言实现连接SQLServer2008附添
- c++ mfc 单词及其释义的录入和读取,查
- C语言实现链表,创建、插入、查找、
评论
共有 条评论