Курсовая работа: Интерпретатор команд MS DOS

char s[254],*ptr,*lptr; установка переменных

gotoxy(16,0); установка текста в опред. части экрана

cout<<"Interpretator commands DOS (COPY,DEL,REN)"; вывод на экран текста

gotoxy(0,23); установка текста в опред. части экрана

Enter: метка

cout<<"\n>>>"; вывод на экран текста

gets(s); strlwr(s); чтение с клавиатуры и уменшение символов

//++++++++++++++++DEL==================

strcpy(kr,sm); копирует в kr путь без имени файла

strrev(kr); реверс строки

newfil = strstr(kr, "\\"); отрезает до "\"

strrev(newfil);реверс строки

strlwr(newfil);уменьшает символы

ptr = strstr(s, "del "); ишет "del "

if (strlen(ptr)!=0) { если есть

strcpy(s, ptr); копирует строку в S

int i,vb=-1; char sg[254]; установка переменных

for (i=4;i<strlen(s);i++){ Удаляет "del "

vb++;

sg[vb]=s[i]; заносит в sg

}

lptr=NULL; обнуляет lptr

lptr=strtok(sg,""); Чтобы ошибок не было

DELFILE(lptr); Собственная функция

}

//++++++++++++++++REN==================

ptr = strstr(s, "ren "); ищет "ren "

if (strlen(ptr)!=0) { если есть

strcpy(s, ptr); копирут строку в S

К-во Просмотров: 557
Бесплатно скачать Курсовая работа: Интерпретатор команд MS DOS