Mettre un delais dans un programme

yapess Messages postés 173 Statut Membre -  
mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,je veux écrire un programme en pascal qui pose une question et qui attend la reponse,après un délai de 2 sec si l'utilisateur n'entre pas de réponse il affiche "FAUX"

5 réponses

mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Apparemment c'est comme en langage C, la fonction sleep :
http://www.irietools.com/iriepascal/progref295.html

Bonne chance
0
yapess Messages postés 173 Statut Membre 5
 
merci pour la fonction sleep même si pour le moment je n'arrive pas à l'utiliser car je connais pas sa syntaxe exacte.mais c'est pour une petite précision d'après ce que j'ai lu sur cette fonction, elle bloque le deroulement du programme pendant un certain temps (nbre de secondes laissé en paramètre).si c'est vrai alors ce n'est pas ce que je recherche; moi je recherche à faire en sorte que le programme poursuivre son cours normal sauf qu'il n'attend pas trop longtemps la réponse de l'utilisateur.
exple:
le programme affiche une opération du genre 4+9 et demande le resultat ,si au bout de 2 ou 3 sec l'utilisateur n'entre pas de resultat il affiche "faux" et passe à une autre opération (un genre de calcul rapide ).mais si l'utilisateur entre une réponse avant le temps imparti le programme continu tjrs son cours normal.
nb :le programme est écri en pascal
0
yapess Messages postés 173 Statut Membre 5
 
merci mais j'aimerais connaitre sa syntaxe exacte.car quand je l'utilise directement j'ai un msg du genre variable inconnue
0
mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Tu rigoles ?! La syntaxe est donnée dans le lien que je t'ai donné :

sleep(69);


endort le programme 69s.

Bonne chance
0
yapess Messages postés 173 Statut Membre 5
 
je l'ai utilisé et ça m'a mis une erreur du genre variable inconnue.c'est pourquoi je me retourne vers toi.de plus je ne veux pas "endormir" mon programme, juste mettre un délai de réponse à la manière des login sous ubuntu 9.10.quand tu n'entres rien pendant un certain temps il signale une erreur ,c'est ce que je veux tt simplement.merci.
0
mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
J'ai bien compris ton besoin. Le problème c'est que je n'ai jamais codé en pascal... C'est quoi le message d'erreur exact ?
0
yapess Messages postés 173 Statut Membre 5
 
le programme ne voit pas "sleep" comme une fonction mais comme une variable or je ne l'ai pas declaré d'où la faute,je ne vois alors pas comment l'utiliser.c'est pourquoi je t'ai demandé la syntaxe.mais actuelment je recherche une fonction équivalente sous TP puisque même dans l'aide elle (sleep) n'y est pas.merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Peut être wait ? J'en sais rien en fait là il faut chercher...
0