實驗
一、命令解釋程式的編寫
專業:商業軟體工程一班 姓名:李康梅 學號:201406114103
一、實驗目的
(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.原理分析及流程圖
本次實驗主要是把命令放到記事本裡面,最後通過程式來讀取文件,這樣的做法主要是方便更改資料。
在程式裡建乙個命令結構體,裡面包含了命令名、命令功能、判斷內部或外部命令的編號、引數,如:
struct cmdelse
else
flag=true;
break;
}
}
if(!flag)
}
}
printf("\n程式結束!\n\n");
}
4、執行結果及分析
測試結果與預期結果一樣。
四、實驗總結
通過本次實驗我進一步加深了對結構體和陣列的了解,也學會了如何通過c語言讀取記事本裡面的資料內容。
雖然剛開始的時候對c語言讀取記事本資料毫無頭緒,但是通過詢問同學和上網搜尋相關知識,最後還是成功地解決了問題。
作業系統實驗一 命令解釋程式的編寫
實驗 一 命令解釋程式的編寫 專業 商業軟體工程1班 姓名 周詩琦 學號 201406114108 一 實驗目的 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 使...