#include #define N 163 main(ac, av) char **av; { char buf[N]; char fname[32]; int i = 0; FILE *in; FILE *out; while(--ac) { in = fopen(*(++av), "br"); if(!in) { fprintf(stderr, "can't open %s\n", *av); continue; } while(read(fileno(in), buf, N) == N) { sprintf(fname, "voice.%d", i++); out = fopen(fname, "bw"); if(!out) { fprintf(stderr, "can't create %s\n", fname); exit(1); } if(write(fileno(out), buf, N) != N) { fprintf(stderr, "whoops, can't write %s\n", fname); exit(1); } fclose(out); } fclose(in); } }