• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  #include <stdio.h>
2  #include <stdlib.h>
3  #include <console.h>
4  
main(int argc,char * argv[])5  int main(int argc, char *argv[])
6  {
7      FILE *f;
8      int i;
9      int len;
10      char buf[4096];
11  
12      if (argc < 2) {
13  	fprintf(stderr, "Usage: %s filename...\n", argv[0]);
14  	return 1;
15      }
16  
17      for (i = 1; i < argc; i++) {
18  	f = fopen(argv[i], "r");
19  	if (!f) {
20  	    fprintf(stderr, "%s: %s: file not found\n", argv[0], argv[i]);
21  	    return 1;
22  	}
23  
24  	while ((len = fread(buf, 1, sizeof buf, f)) > 0)
25  	    fwrite(buf, 1, len, stdout);
26  
27  	fclose(f);
28      }
29  
30      return 0;
31  }
32