C

Bonjour, j'aimerais savoir quel est l'équivalent de < system("pause"); > sur Unix?
Merci.

3 réponses

  1. pourquoi souhaite-tu cette équivalent ?
    si c'est parce que tu as prit l'habitude d'en mettre un sous windows pour empecher la fenetre de disparaitre, t'en fais pas, pas de soucis sous nunux et consort.

    je ne pense pas qu'il y en ai la comme ça ... je n'ai jamais utilisé d'appels system pause sous unix ...
    0
    1. tu peut utilisé :

      // appel de la beblioteque c
      <conio.h>

      // dans la fonction main inseré les deux ligne

      printf('Appuyez sur une touche pur continuer...');
      getch();

      // ou tu peut essai avec getchar() a la place de getch()
      // la défferance c'est que getch() n'affiche rien que getchar()

      // c la même resultat

      je te propose de bien chercher dans les paramétres de la fonction read = pause sous linux

      essai ce code :

      read -n1 -r -p "Appuyez sur une touche pur continuer..."
      0
    2. Contributeur
      Bonjour,

      Effectivement, sur GNU/Linux, pas trop besoin de system("pause");
      De plus, la fonction system doit être évitée puisqu'elle n'est pas portable et n'est pas performante.
      Vous pouvez utiliser une fonction de lecture du clavier comme getchar().

      Cdlt,
      0