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

2022-03-22 02:40:16 字數 1619 閱讀 7729

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