#include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { int nb_fd = 0; int fd[argc - 1]; for(int i = 1 ; i < argc; i++) { fd[nb_fd] = ...; if (fd[nb_fd] < 0) { perror("open"); continue; } nb_fd++; } for(;;) { for (int i = 0; i < nb_fd ; i++) { char c; // lire puis ecrire } } return EXIT_SUCCESS; }