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 列出命令...