Курсовая работа: Програма емуляції роботи командного процесора операційної системи

fclose(fo);

fo=fopen(args[3],"wb");

if(!fo){

printf("Fatal error: cannot open destantion file\n");

fclose(fi);

return;

}

while(sz2){

fpos_t i;

fpos_t toread;

toread=min(bufsz,sz2);

i=fread(buf,1,toread,fi);

if((i==0)&&(sz2!=0)){

printf("Error reading source file\n");

fclose(fi);

fclose(fo);

return;

}

sz2-=i;

if(fwrite(buf,1,i,fo)!=i){

printf("Error writing destantion file\n");

fclose(fi);

fclose(fo);

}

}

fflush(fo);

fclose(fo);

printf("File %s is splited to files %s and %s.\n", args[1],args[2],args[3]);

}

К-во Просмотров: 339
Бесплатно скачать Курсовая работа: Програма емуляції роботи командного процесора операційної системи