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

  FORUM HardWare.fr
  Programmation
  C

  Ralentir l'execution d'un code en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ralentir l'execution d'un code en C

n°1373639
kerrighan
Carpe diem, seize the day...
Posté le 23-05-2006 à 22:34:36  profilanswer
 

Bonjour,
Je travaille actuellement sur un petit code en C qui affiche successivement des resultats.
J'ai un boucle infinie qui appelle 2 fonctions: une pour faire des calculs et l'autre pour afficher les resultats.
Le soucis, c'est l'enchainement se fait trop rapidement et l'affichage volue trop vite.
J'ai plac un sleep() dans la boucle mais du coup l'attente est de 1 seconde mini...et la c'est trop long :(
Comment puis je faire pour "ralentir" l'execution de mon code?

mood
Publicité
Posté le 23-05-2006 à 22:34:36  profilanswer
 

n°1373641
Taz
bisounours-codeur
Posté le 23-05-2006 à 22:38:18  profilanswer
 

nanosleep
 
ou alors tu fais un programme avec un thread de calcul et un thread d'affichage pour ne pas ralentir le calcul.
 
alors tu ne fais rien, tu laisses les résultats s'afficher, ya rien de plus énervant qu'un programme lent parce qu'il ne fait rien.

n°1373648
kerrighan
Carpe diem, seize the day...
Posté le 23-05-2006 à 22:47:28  profilanswer
 

Justement je ne souhaite pas le rendre lent mais juste visible pour l'oeil humain :)

n°1373653
Taz
bisounours-codeur
Posté le 23-05-2006 à 22:55:57  profilanswer
 

bah alors tu le lances comme ça  
 
programme | less

n°1373660
Elmoricq
Modérateur
Posté le 23-05-2006 à 23:06:35  profilanswer
 

Rendre le programme verbeux, et stocker les résultats dans un fichier de log, est également une intéressante alternative.

n°1373674
kerrighan
Carpe diem, seize the day...
Posté le 23-05-2006 à 23:30:58  profilanswer
 

Pour être plus precis, je fait ce qu'on appelle un "jeu de la vie"  
comme ca: http://membres.lycos.fr/dlegland/life/life.htm
Mais l'execution de mon code est trop rapide et je voudrais rendre l'evolution de ce dernier plus agreable a regarder :)
Donc le fichier de log ne peut pas repondre a mon besoin.

n°1373707
Taz
bisounours-codeur
Posté le 24-05-2006 à 01:31:44  profilanswer
 

bah alors voir première réponse.

n°1373713
Emmanuel D​elahaye
C is a sharp tool
Posté le 24-05-2006 à 06:50:06  profilanswer
 

kerrighan a écrit :

Justement je ne souhaite pas le rendre lent mais juste visible pour l'oeil humain :)


[unixoide] usleep() est la solution  (en µs) .


Message édité par Emmanuel Delahaye le 24-05-2006 à 06:54:03

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

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

  Ralentir l'execution d'un code en C

 

Sujets relatifs
Isoler un bout de code HTML dans une page PHP ?Erreur d'execution '7' : Mémoire insuffisante
[.net c++] expliction d'un codeDéterminer le maxi d'une scrollbar par code VBA
Erreur d'exécution de perlpeut-on supprimer cette redondance de code?
[Tous langages] Comment les editeurs protegent ils leurs code sources?[php/sql] temps d'execution
passer le code source d'une page en variable...Avoir la main pendant une exécution
Plus de sujets relatifs à : Ralentir l'execution d'un code en C


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