Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2961 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] Interrompre une fonction qui attend une action utilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Interrompre une fonction qui attend une action utilisateur

n°1833479
skurlat
Posté le 03-01-2009 à 21:35:20  profilanswer
 

Bonsoir ;)
 
Je suis confronté à un petit soucis ce soir.
 
Pour les besoins d'un programme j'aimerais en même temps faire :
- un affichage qui varie toutes les secondes avec un décompte
- faire appel a une fonction qui attends un clic de la part de l'utilisateur (de la meme maniere qu'un scanf attends que l'utilisateur entre quelque chose) qu'on appelera AttendClic pour faciliter la compréhension  :D  
 
De telle sorte que l'on sorte de la "boucle" :
- si l'utilisateur clique
ou
- si le décompte a atteind 0
 
Donc pour l'instant pour la partie affichage et décompte j'ai ca dans les grandes lignes :
 

Code :
  1. i = 5
  2. while(i>=0){
  3. /* des lignes pour la modification de l'affichage */-
  4. wait_seconds(1);
  5. i--
  6. }


 
Sachant que la fonction wait_seconds est mise a ma disposition ;)
 
Et mon idée serait donc de faire appel a la fonction AttendClic pendant une seconde puis la killer et refaire appel a elle etc... pendant 5 sec mais je ne sais pas comment faire du coup je m'en remet à vous ;)
 
Difficile d'être clair mais bon   :sweat:  
 
Voila :jap:
 
[EDIT] En cherchant des problèmes similaires je retrouve souvent l'idée d'un deuxième processus sauf que je ne sais pas faire et aimerais eviter cette solution si possible  :pt1cable:


Message édité par skurlat le 03-01-2009 à 21:50:09
mood
Publicité
Posté le 03-01-2009 à 21:35:20  profilanswer
 

n°1833484
Joel F
Real men use unique_ptr
Posté le 03-01-2009 à 22:35:08  profilanswer
 

Utilise un timer


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] Interrompre une fonction qui attend une action utilisateur

 

Sujets relatifs
[C] Parcourir un fichierInserer de la gestion de donnees via SQL dans du code C
[C - Gros débutant] Probleme de variable ...Equivalent en C# pour sérialiser une structure. (Envoi par le réseau)
[C] Login password en consolePause dans programme pour faire une action
probleme fonction vba, le renvoi ne marche pas[C# - VB.NET - SQL] arrondir un prix (sans virgule)!
Problème pour utiliser la fonction splitImpossible d'enlever une border + adapter bg en fonction de la réso
Plus de sujets relatifs à : [C] Interrompre une fonction qui attend une action utilisateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR