Контрольная работа: Циклический обмен содержимым файлов
if(p3)
{
file_obmen(a2, a1);
printf("Write file 2 >>> file 1\n");
printf ("\n");
printf ("Obmen zachonchen!\n");
exit(0);
}
sleep(1);
exit(0);
}
Файл file_obmen.h:
void file_obmen(char *a4, char *a3)
{
FILE *f[3];
char *c=(char*)malloc(sizeof(char));
int p1, p2;
f[1] = fopen(a3, "rb");
f[0] = fopen(a4, "rb");
f[2] = fopen("buf", "wb");
while(!feof(f[0]))
{
c[0] = fgetc(f[0]);
fputc(c[0],f[2]);
}
fclose(f[0]);
f[0] = fopen(a4, "wb");
while(!feof(f[1]))
{