/* VIMGCC */ #include #include #include #include #include #include #include # define BUFSIZE 2 int main(int argc, char **argv) { int fd; /* filedescriptor */ int count; unsigned char buf[BUFSIZE]; int i = 0; if (argc < 2) { fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } if ((fd = open(argv[1], O_RDONLY)) == -1) { fprintf(stderr, " Can't open file '%s': %s\n", argv[1], strerror(errno)); exit(errno); } while (++i) { if ((count = read(fd, buf, BUFSIZE)) == -1) { fprintf(stderr, "Error while reading '%s': %s\n", argv[1], strerror(errno)); exit(errno); } if (count == 0) break; // cas [s] | U [V] | I[A] printf("%d %d\n", buf[0], buf[1]); } close(fd); return 0; } /* Modeline for ViM {{{ * vim:set ts=4: * vim600:fdm=marker fdl=0 fdc=3: * }}} */