• 操作系统的实验一实验报告


    实验一、令解释程序的编写实验

    专业:商业软件工程 

    姓名:陈嘉慧

    学号:201406114205

    一、        实验目的

    (1)掌握命令解释程序的原理;

    (2)*掌握简单的DOS调用方法;

    (3)掌握C语言编程初步。

    二、        实验内容和要求

    实验内容:根据教师指定的实验课题,完成设计、编码、测试工作。

    实验要求:

    编写类似于DOS,UNIX的命令行解释程序

    (1)自行定义系统提示符

    (2)自定义命令集(8-10个)

    (3)用户输入HELP以查找命令的帮助

    (4)列出命令的功能,区分内部还是外部命令

    (5)用户输入QUIT退出

    (6)内部命令有dir, cd, md, rd, cls, date, time, ren, copy等。

    三、        实验方法、步骤及结果测试

     

    1. 1.      主要程序段及其解释:

    实现主要功能的程序段,重要的是程序的注释解释。

    1. 2.      运行结果及分析

    一般必须配运行结果截图,结果是否符合预期及其分析。

       (截图需根据实际,截取有代表性的测试例子)

     

     

    四、        实验总结

    这次作业难度不大,可是我运用了C语言老师说没什么必要就不要用goto,因为在结构化程序设计中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。可是要扩展那几题的话,我是不会的,因为真正的cmd命令不熟悉,加上不知道cmd命令的作用,所以无从下手。

    程序是区分大小写的,它输入大写是没用的他还会继续提示我再输入一次,这个问题老师说最好都用读取文件的方法写,可是我用了数组存放的方法来弄。

     

  • 相关阅读:
    nginx能访问html静态文件但无法访问php文件
    LeetCode "498. Diagonal Traverse"
    LeetCode "Teemo Attacking"
    LeetCode "501. Find Mode in Binary Search Tree"
    LeetCode "483. Smallest Good Base" !!
    LeetCode "467. Unique Substrings in Wraparound String" !!
    LeetCode "437. Path Sum III"
    LeetCode "454. 4Sum II"
    LeetCode "445. Add Two Numbers II"
    LeetCode "486. Predict the Winner" !!
  • 原文地址:https://www.cnblogs.com/hui1005039632/p/5320415.html
Copyright © 2020-2023  润新知