/* ecran.c */ #include #include #include #include #include int main(void) { int ok = 0, tube0 = 0; char ch; int compteur=0; if ((tube0 = open("Dialogue", O_RDONLY)) ==-1) { perror("open"); exit(EXIT_FAILURE); } ok=read(tube0,&ch,1); while ((ok!=-1) && (ok!=0)) { compteur++; #if 1 printf("Recu %c\n",ch); #endif ok=read(tube0,&ch,1); } if (ok==-1) { perror("read"); exit(EXIT_FAILURE); } printf("Recu %d caracteres\n",compteur); close(tube0); return EXIT_SUCCESS; }