#include <stdio.h> #include <stdlib.h> int main() { FILE *fp; const int MAXLINE = 130; char line[MAXLINE]; char *cp; for(int i = 0; i < 5; i++) { fp = fopen("/dev/chardev0", "r"); if (fp == NULL) { printf("Unable to open device /dev/chardev0\n"); exit(0); } cp = fgets(line, MAXLINE, fp); if ( cp == NULL ) { printf("fgets failed to read from /dev/chardev0\n"); exit(0); } else { printf("%s\n", line); } fgets(line, MAXLINE, stdin); fclose(fp); } return 0; }