操作系统课程设计
项目一实验报告
姓 名:
学 号:
学 院:
操作系统课程设计
项目一实验报告
姓 名:
学 号:
学 院:
专 业:
指 导 教 师:
2014 年 *月 ** 日
项目一:命令行解释程序
教学内容
利用C语言编写一个微型命令解释程序,体会操作系统作为用户与计算机接口的作用。巩固C语言编程能力。
所设计的微型命令解释程序具有下列5条命令
cdir (列出当前文件和目录)
ccopy 文件1 文件2 (拷贝文件)
cerase 文件名 (删除文件)
Cdis 字符串 (显示该字符串)
Cend (退出微型命令解释程序)
源程序与注释
#include<>
#include <>
#include <>
#include <>
#define SIZEOFBUFFER 256*1024L
void main()
{
do {
printf("\t微型命令解释程序主菜单\n");
printf("---------------------------------------\n");
printf("\t 显示\n");
printf("\t 复制\n");
printf("\t \n");
printf("\t 输入字符\n");
printf("\t 结束\n");
printf("---------------------------------------\n");
printf("请选择(1~5):\n");
int ch;
scanf("%d",&ch);
switch(ch)
{
case 1:
system("cls"); //清屏
printf("cdir表示无参数:查看当前所在目录的文件和文件夹\n");
struct _finddata_t fa;
long fHandle;
if( (fHandle=_findfirst( "*", &fa ))==-1L ) //当前文件夹目录
{
printf( "当前目录下没有txt
命令行解释程序 来自淘豆网m.daumloan.com转载请标明出处.