#include <stdio.h> void main(int argc, char** argv) { char buff[128]; FILE* read_f; FILE* write_f; int b; read_f = fopen(argv[1], "r"); write_f = fopen(argv[2], "w"); fseek(read_f, 0, SEEK_END); b = ftell(read_f); fseek(read_f, (b / 2), SEEK_SET); b = 1; while (b > 0) { b = fread(buff, 1, 127, read_f); buff[b] = '\0'; fprintf(write_f, "%s", buff); } fclose(read_f); fclose(write_f); }