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) 接受和執行一條使用者從鍵盤輸入的命令,它通常儲存一張命令名字(動詞)表,其中記錄著所有操作命令及其處理程式的入口位址或有關資訊。
1 #include2 #include3 #include45#define maxline 1000
6#define n 100
7#define head1 "microsoft windows xp [版本 5.1.2600]"89
#define head3 "c:\\documents and settings\\administrator>"
1011
12void
faketoptitle()
1319
20/*
21void readfromdocument()
2231
while ((fgets (arr, maxline, fp)) != null)
3235
printf("\n\n");
36printf(head3);
37}
38*/
39/*
40void test()41;
43int i=0;
44file *fp;
45fp = fopen("commandline.txt","r");
46printf("\n");
47for(i=0;i<200;i++)
4852}53
*/54
55int
main()56;
69char b[100
];70
faketoptitle();
71loop1:printf(head3);
72gets(b);
73for(i=0;i)
7482
else
8386
if(strcmp(b,"
exit
")==0)87
91}92system(b);
93goto
loop1;
94getchar();
95return0;
96 }
實驗一 命令解釋程式的編寫
實驗 一 命令解釋程式的編寫 商軟2班 李浩然 201406114227 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用...
實驗一 命令解釋程式的編寫
1.實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。2 實驗要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助 4 列出命令的功能,區分內部還是外部命令 5 使...
實驗一 命令解釋程式的編寫實驗
實驗 一 命令解釋程式的編寫 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助 4 列出命令...