Pause et reprise automatique en C.
doumbia.danse
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
Des fois, en programmation C(console), il est un peu ennuyant de voir brusquement l'écran plein d'écriture.Alors j'aimerai faire de telle sorte que le système s'arrête pendant un bout de temps(30s,40s...) à un certain niveau et reprend la tâche , donc par exemple, au lieu d'afficher 10 lignes d'écritures en même temps, je veux afficher 5, 30s après, afficher les 5 autres. Comme une sorte de system(''PAUSE'') mais avec une reprise automatique. Vous voyez non?
À l'aide s'il vous plaît.
Merci d'avance.
Des fois, en programmation C(console), il est un peu ennuyant de voir brusquement l'écran plein d'écriture.Alors j'aimerai faire de telle sorte que le système s'arrête pendant un bout de temps(30s,40s...) à un certain niveau et reprend la tâche , donc par exemple, au lieu d'afficher 10 lignes d'écritures en même temps, je veux afficher 5, 30s après, afficher les 5 autres. Comme une sorte de system(''PAUSE'') mais avec une reprise automatique. Vous voyez non?
À l'aide s'il vous plaît.
Merci d'avance.
A voir également:
- Pause et reprise automatique en C.
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Touche pause clavier ✓ - Forum Clavier
- Sommaire automatique word - Guide
2 réponses
salam
il existe la fonction sleep
elle s'utilise comme cela :
_ inclure tout d'abord la bibliotheque windows ( #include <windows.h> )
_ mettre a l'endroit ou vous voulez faire une pause la fonction Sleep(nombre de milisecondes);
exemple
important : ici pour 10 secondes j'ai ecrit 10000 car la fonction s'utilise en mili seconde
il existe la fonction sleep
elle s'utilise comme cela :
_ inclure tout d'abord la bibliotheque windows ( #include <windows.h> )
_ mettre a l'endroit ou vous voulez faire une pause la fonction Sleep(nombre de milisecondes);
exemple
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { printf("Hello world!\n"); Sleep(10000); printf("Good bye\n"); return 0; }
important : ici pour 10 secondes j'ai ecrit 10000 car la fonction s'utilise en mili seconde
Bonjour,
Effectivement, rien de plus pénible pour un lecteur que le texte s'affiche par bloc. En plus, tu ne connais pas la vitesse de lecture de l'utilisateur.
Je te conseille d'afficher comme préconisé par Mouslim02 tout en entier. Si cela te gène vraiment, tu peux demander à l'utilisateur d'appuyer sur une touche lorsqu'il arrive en bas de page.
Cdlt,
Effectivement, rien de plus pénible pour un lecteur que le texte s'affiche par bloc. En plus, tu ne connais pas la vitesse de lecture de l'utilisateur.
Je te conseille d'afficher comme préconisé par Mouslim02 tout en entier. Si cela te gène vraiment, tu peux demander à l'utilisateur d'appuyer sur une touche lorsqu'il arrive en bas de page.
Cdlt,
quand j'etais nouveau dans la programation, moi aussi je trouvé nul de voir tout aparaitre a grande vitesse
avec le temps on sy fait et on découvre qu'on a besoin d'etre rapide et de ne pas perdre de temps
ça reste mon avis apres vous faites comme vous voulez et si ya un probleme vous pouvez me contacter :)