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

2022-09-19 22:51:12 字數 1461 閱讀 7868

1.實驗目的

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

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

(3)掌握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++程式開發整合環境

1 #include2 #include

3void main() /*

主函式*/

4; /*

指標陣列儲存關鍵字*/6

int pan(char ch1,char *j[11

]);7

char a[10],*p=a;

8 printf("

welcome.........\npleas enter a command!\nenter 'quit' to quit.\nfor help,enter 'help'.\n");

9 c1: printf("

c:\>$");

10 scanf("%s"

,a);

11 pan(p,b); /*

函式呼叫

*/12

if(strcmp(a,b[10])!=0) /*

比較輸入的字串是否quit結束命令

*/goto

c1;13

else printf("

out of work!!\n");

14}15int pan(char ch1,char *j[11]) /*

子函式*/

1635

return1;}

36 printf("

no this one!!\nnot a internal commal.\n

");return0;

37 }

五  執行結果

心得:這個學期第一次做的實驗,不是很好,很多東西不是很懂。

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

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

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

實驗 一 命令解釋程式的編寫 商軟2班 李浩然 201406114227 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用...

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

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