實驗一 DOS命令解釋程式的編寫

2022-08-13 19:03:17 字數 1423 閱讀 9438

一、目的和要求

1. 實驗目的

(1)認識dos;

(2)掌握命令解釋程式的原理;

(3)掌握簡單的dos呼叫方法;

(4)掌握c語言程式設計初步。

2.實驗要求

編寫類似於dos,unix的命令列解釋程式

(1)自行定義系統提示符

(2)自定義命令集(8-10個)

(3)使用者輸入help以查詢命令的幫助

(4)列出命令的功能,區分內部還是外部命令

(5)使用者輸入quit退出

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

二、實驗內容

根據要求,完成設計、編碼、測試工作。

三、實驗環境

1.pc微機

2.windows 作業系統

3.c/c++程式開發整合環境

四、實驗原理及核心演算法參考程式段

#include

#include

main()

;char str[20];

while(1)

else if(strcmp(str,cmd[1])==0)

else if(strcmp(str,cmd[2])==0)

else if(strcmp(str,cmd[3])==0)

else if(strcmp(str,cmd[4])==0)

else if(strcmp(str,cmd[5])==0)

else if(strcmp(str,cmd[6])==0)

else if(strcmp(str,cmd[7])==0)

else if(strcmp(str,cmd[8])==0)

else if(strcmp(str,cmd[9])==0)

else if(strcmp(str,cmd[10])==0)

return;

else

}實驗結果分析

1、輸入其中乙個命令

2、輸入help顯示所有命令

3、輸入錯誤指令

4、輸入quit直接關閉程式

五、實驗總結

通過本次實驗,算是複習了一次c語言,裡面的函式比較簡單,通過while迴圈實現,但還是要多多學習更多知識。

實驗一 DOS命令解釋程式的編寫

一 實驗目的 1 認識dos 2 掌握命令解釋程式的原理 3 掌握簡單的dos呼叫方法 4 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助 4 列出命令的功能,區分內...

實驗一 DOS命令解釋程式的編寫

一.實驗目的 1 認識dos 2 掌握命令解釋程式的原理 3 掌握簡單的dos呼叫方法 4 掌握c語言程式設計初步。二 實驗要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助 4 列出命令的功能,區分內部還是...

DOS命令解釋程式的編寫

13物聯網 余佳梓 201306104118 一 目的和要求 1.實驗目的 1 認識dos 2 掌握命令解釋程式的原理 3 掌握簡單的dos呼叫方法 4 掌握c語言程式設計初步。2 實驗要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者...