Code:
#include <stdio.h>
FILE *in, *even, *odd;
int c, toggle = 0;
int main(int argc, char *argv[])
{
in = fopen(argv[1], "rb");
even = fopen(argv[2], "wb");
odd = fopen(argv[3], "wb");
while ((c = fgetc(in)) != EOF)
{
if (!toggle) fputc(c, even);
if (toggle) fputc(c, odd);
toggle ^= 1;
}
fclose(in);
fclose(even);
fclose(odd);
return 0;
}
Perhaps you could use this? (Use freely anyone)