Pause et reprise automatique en C.
doumbia.danse
Messages postés
52
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
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
- Logiciel de sauvegarde automatique gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Imprimante en pause hp ✓ - Forum Imprimante
- Réponse automatique gmail - 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 :)