Курсовая работа: Интерпретатор команд 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