/* p12.c */ #include main() { unsigned char *buff; int len = 0; int iter = 0; buff = malloc(1024); if (buff == 0) exit(1); while ((len = fread(buff, 1, 1024, stdin)) != 0) { fwrite(buff, 1, len, stdout); fprintf(stderr, "%d %d \n", iter, len); iter += 1; } }