實驗一 認識DOS

2022-08-13 19:00:19 字數 1298 閱讀 5781

一、 實驗目的

(1)認識dos;

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

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

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

二、 實驗內容和要求

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

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

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

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

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

(5)使用者輸入quit退出

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

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

三、 實驗方法、步驟及結果測試

1.源程式名zy.c   可執行程式名:zy.exe

2.原理分析及流程圖   

首先將所需的命令字串先定義的陣列內,然後用while語句和if …else if的巢狀的方法完成。從鍵盤輸入利用strcmp進行篩選,若輸入正確的命令會顯示此命令的解釋。輸入「help」會提示,將命令提示全部顯示出來,而輸入「quit」就會退出程式。

3.主要程式段及其解釋:

#include

#include 

# include

main()

char cmd[30][30]=;//字元指標陣列用於儲存命令符,陣列儲存使用者輸入的命令符

char str[10];

int i;

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

4.執行結果分析

程式介面

help命令

dir命令

輸入錯誤命令

退出命令

四、 實驗總結

這次實驗還算比較輕鬆,基本都是以前學過的c語言知識。只要注意一下先定義命令符號就好。理解從鍵盤輸入利用strcmp進行篩選,若輸入正確的命令會顯示此命令的解釋。其他就能簡單。通過這次實驗溫習了c語言知識,可能有些已經忘記,所以課後還是要多看書。

實驗一 熟練使用DOS操作命令

實驗一 熟練使用dos操作命令 一 實驗目的 通過實驗,熟悉md cd rd copy move del deltree type等常見dos命令。二 實驗內容和要求 使用dos命令建立與刪除檔案或資料夾。使用dos命令進行刪除windows垃圾檔案批處理。三 實驗方法 步驟及結果測試 1.dos命...

DOS程式設計實驗報告

實驗 一 認識dos實驗 物聯網工程 施振成 201306104124 一 實驗目的 1 認識dos 2 掌握命令解釋程式的原理 3 掌握簡單的dos呼叫方法 4 掌握c語言程式設計初步。二 實驗內容和要求 要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 ...

實驗1dos命令

格式說明 排版時注意按此模板的字型,字型大小和行距。報告提交和列印輸出時請去掉此框。實驗一 dos命令實驗 一 實驗目的 熟悉dos命令,並且全部使用一遍以了解其效果,包括dos基本實驗命令,批處理,網路實驗命令。二 實驗內容和要求 1.dos基本實驗命令,自己建立資料夾和檔案做實驗,如建立刪除,進...