#include int main(int argc, char *argv[]){ if(argc < 2){ fprintf(stderr, "Usage %s filename\n", argv[0]); return 1; } //int fd = open(argv[1], O_RDONLY); FILE *f = fopen(argv[1], "r"); if (f == NULL) { //fprintf(stderr, "Could not open file (code %d)\n", errno); perror("Open"); return 1; } int c; //Read more than 1 byte? while ((c = fgetc(f)) != EOF) { printf("%c", c); } fclose(f); // do the libc example using stdio return 0; }