• 大小: 5.69MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: 其他
  • 标签: 虚拟磁盘  

资源简介

实现了dos中部分功能,运用三种模式设计

资源截图

代码片段和文件信息

// CConsole.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include “MyString.h“
#include “VirtualDisk.h“
#include “CControl.h“
#include 

int _tmain(int argc _TCHAR* argv[])
{
std::cout << “Microsoft Windows [版本 1.1.1]“ << std::endl;
std::cout << “版本所有  2015 Microsoft Corporation 保留所有权利。“ << std::endl;
std::cout << std::endl;
std::cout << std::endl;

char *pChar = new char[512];
CControl *CmdConrol = new CControl();

while(1)
{
CmdConrol->DisplayCurPath();
std::cin.getline(pChar512);

if (strcmp(pChar“exit“) != 0)
{
MyString pStr(pChar);
pStr.DivideStringToCmd();
CmdConrol->SetCommand(pStr);
CmdConrol->StartCommand();
//_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);
}
else
{
break;
}
}

if(pChar)
{
delete []pChar;
pChar = NULL;
}
  if (CmdConrol)
  {
  delete CmdConrol;
  CmdConrol = NULL;
  }
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-09 18:21  CConsole1\
     目录           0  2015-04-09 18:21  CConsole1\CConsole\
     文件         975  2015-04-09 18:19  CConsole1\CConsole\CConsole.cpp
     文件        6000  2015-04-09 12:42  CConsole1\CConsole\CConsole.vcproj
     文件        1427  2015-04-10 13:34  CConsole1\CConsole\CConsole.vcproj.3VLZYR55S0YSQJB.Administrator.user
     文件         143  2015-04-01 22:42  CConsole1\CConsole\CConsole.vcxproj.user
     文件        3020  2015-04-09 18:21  CConsole1\CConsole\CControl.cpp
     文件         615  2015-04-09 13:54  CConsole1\CConsole\CControl.h
     文件         959  2015-04-09 14:28  CConsole1\CConsole\CDCommand.cpp
     文件         498  2015-04-01 11:08  CConsole1\CConsole\CDCommand.h
     文件         684  2015-04-09 14:13  CConsole1\CConsole\Command.cpp
     文件        1424  2015-04-09 14:23  CConsole1\CConsole\Command.h
     文件        1134  2015-04-09 14:28  CConsole1\CConsole\CompareCommand.cpp
     文件         541  2015-04-01 10:55  CConsole1\CConsole\CompareCommand.h
     文件        1562  2015-04-09 13:33  CConsole1\CConsole\CopyCommand.cpp
     文件         523  2015-04-01 10:55  CConsole1\CConsole\CopyCommand.h
     目录           0  2015-04-09 18:21  CConsole1\CConsole\Debug\
     文件       25940  2015-04-09 18:21  CConsole1\CConsole\Debug\BuildLog.htm
     文件         663  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.exe.embed.manifest
     文件         728  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.exe.embed.manifest.res
     文件         621  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.exe.intermediate.manifest
     文件          70  2015-04-02 01:11  CConsole1\CConsole\Debug\CConsole.lastbuildstate
     文件       45058  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.obj
     文件     3211264  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.pch
     文件           0  2015-04-09 18:21  CConsole1\CConsole\Debug\CConsole.pch.ib_tag
     文件       60508  2015-04-09 18:21  CConsole1\CConsole\Debug\CControl.obj
     文件       40746  2015-04-09 18:21  CConsole1\CConsole\Debug\CDCommand.obj
     文件       41178  2015-04-09 18:21  CConsole1\CConsole\Debug\CompareCommand.obj
     文件       55506  2015-04-09 18:21  CConsole1\CConsole\Debug\CopyCommand.obj
     文件       40867  2015-04-09 18:21  CConsole1\CConsole\Debug\DelCommand.obj
     文件       42010  2015-04-09 18:21  CConsole1\CConsole\Debug\DirCommand.obj
............此处省略33个文件信息

评论

共有 条评论