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   -
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.

2 réponses

Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   11
 
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
#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
1
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   11
 
si je peut me permetre un conseil
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 :)
0
doumbia.danse Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour votre aide.
0
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   11
 
je vous en prie
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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,
1