Курсовая работа: Интерпретатор команд 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); Чтобы ошибок небыло