OVH Cloud OVH Cloud

Faire une pause.

8 réponses
Avatar
Sébastien Brillard
Bonjour,

Quel fonction utilise pour faire une pause à un programme en C ?

Merci

Sébastien

8 réponses

Avatar
Antoine Leca
En ccgsli$, Sébastien Brillard va escriure:
Quel[le] fonction utilise[r] pour faire [faire] une pause
à un programme en C ?


Large choix: getchar(), system(), pause(), clock(), sleep(), minisleep(),
semop(), kbhit(), delay(), select(),...

Avec des cas d'emploi assez différents, comme il est logique.


Antoine

Avatar
Emmanuel Delahaye
In 'fr.comp.lang.c', "Antoine Leca" wrote:

Quel[le] fonction utilise[r] pour faire [faire] une pause
à un programme en C ?


Large choix: getchar(), system(), pause(), clock(), sleep(), minisleep(),
semop(), kbhit(), delay(), select(),...

Avec des cas d'emploi assez différents, comme il est logique.


... et des portabilité diverses. Je peux sortir les fonctions PSoS ?

--
-ed- get my email here: http://marreduspam.com/ad672570
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/


Avatar
elekis
Sébastien Brillard wrote:
Bonjour,

Quel fonction utilise pour faire une pause à un programme en C ?

Merci

Sébastien

sleep()


Avatar
Vincent Lefevre
Dans l'article ,
Emmanuel Delahaye écrit:

... et des portabilité diverses. Je peux sortir les fonctions PSoS ?


La notion de pause (ou même de temps d'exécution) n'existe dans C,
de toute façon. Alors on est forcément pas complètement portable.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% validated (X)HTML - Acorn / RISC OS / ARM, free software, YP17,
Championnat International des Jeux Mathématiques et Logiques, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA

Avatar
Michel Billaud
Erwan David writes:
J'ai des trucs marrant totalement asynchrones et multithreadés
aussi. Où il va d'abord falloir définir ce qu'on entend par "pause"...


et comment _faire_ une pause, alors qu'une pause consiste justement à
ne rien faire.

MB

--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)

Avatar
Jean-Noël Mégoz
"Michel Billaud" a écrit dans le message de
news:
Erwan David writes:
J'ai des trucs marrant totalement asynchrones et multithreadés
aussi. Où il va d'abord falloir définir ce qu'on entend par "pause"...


et comment _faire_ une pause, alors qu'une pause consiste justement à
ne rien faire.

MB


Là, c'est jouer sur les mots...
Un pause, ce n'est pas ne rien faire, c'est attendre. Attendre la fin de la
pause. Et ça peut être fait activement ou passivement, ce qui déjà implique
que ce n'est pas rien !


Avatar
Vincent Lefevre
Dans l'article <40f1c5dd$0$30276$,
Jean-No?l M?goz écrit:

Un pause, ce n'est pas ne rien faire, c'est attendre.


Attendre un temps (presque) nul, c'est bien attendre, et c'est
similaire à ne rien faire. :)

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% validated (X)HTML - Acorn / RISC OS / ARM, free software, YP17,
Championnat International des Jeux Mathématiques et Logiques, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA

Avatar
Jean-Noël Mégoz
"Vincent Lefevre" <vincent+ a écrit dans le message de
news:20040716091647$
Dans l'article <40f1c5dd$0$30276$,
Jean-No?l M?goz écrit:

Un pause, ce n'est pas ne rien faire, c'est attendre.


Attendre un temps (presque) nul, c'est bien attendre, et c'est
similaire à ne rien faire. :)


Mais non !
A moins de passer par une mise en sommeil du process, et dans ce cas c'est
le système qui gère ça, un programme doit au moins tester un chrono pour
attendre un temps déterminé. Qui n'a jamais été défini comme (presque) nul,
d'ailleurs.