| #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; | |
| } |