/* cats.c -- output to stderr */ #include #include main(int argc, char *argv[]) { int c, n=0; FILE *fp; if (argc == 1) fp = stdin; else if ((fp=fopen(argv[1],"r")) == NULL) { fprintf(stderr, "file %s not found\n", argv[1]); exit(1); } while ((c=getc(fp)) != EOF) putc(c, stderr); if (fp != stdin) fclose(fp); }