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

2022-05-28 18:48:07 字數 2158 閱讀 8167

實驗

一、命令解釋程式的編寫

一、實驗目的

(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.cpp

可執行程式名:1.exe

2.原理分析及流程圖

在程式裡建乙個命令結構體,裡面包含了命令名、命令功能、判斷內部或外部命令的編號、引數,如:

struct cmd;

char ben[10

];

inti;

printf(

"microsoft windows [版本 6.1.7601\n");

printf(

"(c) 2009 microsoft corporation。保留所有權利。\n");

//迴圈

while(1

)

else

if(strcmp(ben,cmd[1])==0

)

else

if(strcmp(ben,cmd[2])==0

)

else

if(strcmp(ben,cmd[3])==0

)

else

if(strcmp(ben,cmd[4])==0

)

else

if(strcmp(ben,cmd[5])==0

)

else

if(strcmp(ben,cmd[6])==0

)

else

if(strcmp(ben,cmd[7])==0

)

else

if(strcmp(ben,cmd[8])==0

)

else

if(strcmp(ben,cmd[9])==0

)

else

if(strcmp(ben,cmd[10])==0

) } }}

4、執行結果及分析

測試結果與預期結果一樣。

四、實驗總結

通過這次實驗,讓我複習一遍了c語言,對以前的知識更加牢固,也讓我更了解了系統內部命令提示符的運作的過程,也讓我清晰認識到知識要不斷鞏固,不能放在一旁導致忘記,以後要更加努力學習!

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

實驗 一 命令解釋程式的編寫實驗 專業 商業軟體工程 姓名 謝洲 學號 201406114140 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 根據教師指定的實驗課題,完成設計 編碼 測試工作。編寫類似於dos,unix的命令...

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

網路工程 黃翠連 37 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗方法 步驟及結果測試 include include void main 主函式 指標陣列儲存關鍵字 int pan char ch1,char j 11 char a...

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

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