#include #include #include int main (int argc, char *argv[]) { int nb; if (argc != 2) return EXIT_FAILURE; nb = -atoi (argv[1]); printf ("pong\n"); fflush (stdout); for (; nb > 0; nb--) { char chaine[100]; if(fgets (chaine, 100, stdin) == NULL) { fprintf(stderr, "Nothing else to read..."); exit(EXIT_FAILURE); } if (strcmp (chaine, "ping\n") == 0) printf ("pong\n"); else if (strcmp (chaine, "pong\n") == 0) printf ("ping\n"); else printf ("filet\n"); fflush (stdout); } return EXIT_SUCCESS; }