Pause et reprise automatique en C.

Fermé
doumbia.danse Messages postés 46 Date d'inscription jeudi 3 juillet 2014 Statut Membre Dernière intervention 16 mars 2015 - 27 août 2014 à 23:44
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 28 août 2014 à 23:27
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 lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 11
Modifié par Mouslim02 le 28/08/2014 à 00:10
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 lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 11
28 août 2014 à 00:10
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 jeudi 3 juillet 2014 Statut Membre Dernière intervention 16 mars 2015
28 août 2014 à 00:24
Merci beaucoup pour votre aide.
0
Mouslim02 Messages postés 320 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 11
28 août 2014 à 00:31
je vous en prie
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
28 août 2014 à 23:27
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