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

{

FILE *in, *out;

in = fopen(sd, "r"); открывает фаил и копирует в буфер содержимое

out = fopen(sf, "w"); открывает или создаёт фаил

while (!feof(in))

fputc(getc(in), out); заполняет новый фаил

fclose(in); fclose(out); закрывает фаил

return(0); возрашет функции значение 0

}

Функция для создания полного пути

//ANY----------------------------------------------------------------------

char *GAD(char *sm, char *namf)

{ char *zzx,kr[254],*newfil; kr[0]='\0'; устанавливаем переменые

zzx=strpbrk(sm,"\\"); ишет "\"

if (zzx) { если есть

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

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

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

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

strcat(newfil,namf); добовляет имя файла в путь

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

return newfil;

}

else return namf;

}

Функция для вырезки только путя

//ANY55----------------------------------------------------------------------

char *GIP(char *sm)

{ char *zzx,kr[254],*newfil; kr[0]='\0'; устанавливаем переменые

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