C
Fermé
Utilisateur anonyme
-
16 août 2011 à 14:08
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 août 2011 à 00:43
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 août 2011 à 00:43
3 réponses
periplasme
Messages postés
391
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
5 février 2013
53
16 août 2011 à 19:11
16 août 2011 à 19:11
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 ...
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 ...
catalist-htec
Messages postés
7
Date d'inscription
dimanche 14 août 2011
Statut
Membre
Dernière intervention
1 septembre 2011
Modifié par catalist-htec le 16/08/2011 à 19:27
Modifié par catalist-htec le 16/08/2011 à 19:27
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..."
// 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..."
periplasme
Messages postés
391
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
5 février 2013
53
Modifié par periplasme le 16/08/2011 à 19:48
Modifié par periplasme le 16/08/2011 à 19:48
0_o heu ... je pense pas qu'on puisse dire que read == pause ... d'ailleurs pas sur que l'argument -r servent dans ce cas ...
de plus conio.h ... c'est pas pour les vieux ms-dos ? rien a voir avec unix ... si ?
source :
https://ss64.com/bash/read.html
https://en.wikipedia.org/wiki/Conio.h
de plus conio.h ... c'est pas pour les vieux ms-dos ? rien a voir avec unix ... si ?
source :
https://ss64.com/bash/read.html
https://en.wikipedia.org/wiki/Conio.h
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
17 août 2011 à 00:43
17 août 2011 à 00:43
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,
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,