mdelatorre icon

Open files passed from command line

mdelatorre | PRO | 02/22/16 08:06:00 PM UTC | 0 ⭐ | 722 👁️ | Never ⏰ | []
C |

370 B

|

None

|

0 👍

/

0 👎

// This code simulates how the Unix cat command works
 
#include <stdio.h>
 
main(int argc, char *argv[])
{
int i;
FILE *fp;
int c;
 
for(i = 1; i < argc; i++)
    {
    fp = fopen(argv[i], "r");
    if(fp == NULL)
        {
        fprintf(stderr, "cat: can't open %s\n", argv[i]);
        continue;
        }
 
    while((c = getc(fp)) != EOF)
        putchar(c);
 
    fclose(fp);
    }
 
return 0;
}

Comments