#include <stdio.h> #include <stdlib.h> #include <console.h> int main(int argc, char *argv[]) { FILE *f; int i; int len; char buf[4096]; if (argc < 2) { fprintf(stderr, "Usage: %s filename...\n", argv[0]); return 1; } for (i = 1; i < argc; i++) { f = fopen(argv[i], "r"); if (!f) { fprintf(stderr, "%s: %s: file not found\n", argv[0], argv[i]); return 1; } while ((len = fread(buf, 1, sizeof buf, f)) > 0) fwrite(buf, 1, len, stdout); fclose(f); } return 0; }