作業系統實驗一 命令解釋程式的編寫

2022-05-28 17:45:09 字數 2108 閱讀 5288

實驗

一、命令解釋程式的編寫

專業:商業軟體工程1班   姓名:周詩琦  學號:201406114108

一、實驗目的

(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.源程式名:壓縮包檔案中源程式名minios.cpp

可執行程式名:minios.exe

2.原理分析及流程圖

本次實驗主要是用while語句進行選擇,用if、else if等迴圈語句巢狀做出判斷。

利用strcmp進行判斷,當輸入與對應的命令相等時,則可以顯示其命令解釋,還可輸入help進行檢視命令列提示,輸入quit後則退出程式。

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

1 #include2 #include

3void

main()4;

6char ch[15

];7 printf("

microsoft windows xp [版本 5.1.2600]\n");

四、實驗總結原本是想通過讀取檔案進行對比判斷後列印檔案內容的方法,但是由於本身對c語言的運用不夠熟悉,所以選擇了簡單的直接的鍵盤讀取和直接printf。在今後的學習中要加強對程式設計的運用,熟悉更多的方法,以便更好地輔助作業系統的學習。

作業系統 實驗一 命令解釋程式的編寫

實驗 一 命令解釋程式的編寫 專業 商業軟體工程一班 姓名 李康梅 學號 201406114103 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命...

作業系統實驗一 命令解釋程式的編寫

1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。1 實驗內容 根據教師指定的實驗課題,完成設計 編碼 測試工作。2 實驗要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助...

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

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