>>252
#include <stdio.h>
static void cat(FILE * fp)
{
int ch;
while ((ch = fgetc(fp)) != EOF) {
fputc(ch, stdout);
}
}
int main(int argc, char ** argv)
{
if (argc == 1) {
cat(stdin);
} else {
for (int ic = 1; ic < argc; ++ic) {
FILE * fp = fopen(argv[ic], "r");
if (fp != NULL) {
cat(fp);
fclose(fp);
}
}
}
return 0;
}