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

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

vb++;

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

}

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

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

//***************************************************

char ff[254],fs[254],*ptr7,ffg[254],fss[254]; устовка переменных

fs[0]='\0'; fss[0]='\0'; обнуление

for (i=0;i<strlen(lptr);i++){ Разделение сткоки на два параметра

if (lptr[i]==' ')break; Копирование в ff до пробела

ff[i]=lptr[i];}

strncat(fs,ff,i); Чтобы ошибок не было

ptr7 = strstr(lptr, " "); ишет пробел

for (i=1;i<strlen(ptr7);i++){ Удаляет пробел и копирует в FFG

if (ptr7[i]==' ')break;

ffg[i-1]=ptr7[i];}

strncat(fss,ffg,i); Чтобы ошибок не было

//***************************************************

RENFILE(fs,fss); Собственная функция

}

//++++++++++++++++COPY==================

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

if (strlen(ptr)!=0) { Удаляет "copy "

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

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

for (i=5;i<strlen(s);i++){ Удаляет copy

vb++;

sg[vb]=s[i]; копирует в SG

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