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

{

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

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

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

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

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

if (rename(sm, nm) == 0) Фу Переименование фаила

cout<<"File renamed"; вывод на экран текста

else

cout<<"File do not renamed"; вывод на экран текста

return (0);

}

//COPY----------------------------------------------------------------------

COPYES(char *sm)

{

char *nnj,zt[254],zt2[254]; int ji=0,jiz=0; установка перемен

//ON>>>>TWO************************************************

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

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

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

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

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

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

Разделяем строку два параметра на первый

for (int i=0;i<strlen(sm);i++){ if (sm[i]==' ')break; ff[i]=sm[i];}

strncat(fs,ff,i); ptr7 = strstr(sm, " "); Чтобы ошибок небыло

Разделяем строку два параметра на первый

for (i=1;i<strlen(ptr7);i++){ if (ptr7[i]==' ')break; ffg[i-1]=ptr7[i];}

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

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