Programmation C compte a rebour

Résolu
eviltod666 Messages postés 144 Statut Membre -  
eviltod666 Messages postés 144 Statut Membre -
Bonjour,voila je voudrais en faite faire comme un délai d'attente après tant de seconde passé cela s'affiche

Exemple:

printf("Attendez le chargement ...");
ici fonction pour dire tant de seconde ce sont écoulé donc on affiche
printf("Chargement terminé");
J'ai recherché mais je trouve rien qui ne correspond.
Configuration: Système   
--------------------------------------------------------------------------------
 
  Fabricant TOSHIBA 
  Modèle Satellite L40 
  Quantité totale de mémoire système Mémoire vive 1016,00 Mo 
  Type du système Système d’exploitation 32 bits 
  Nombre de cœurs de processeur 2 
  Compatible 64 bits Non 
 
Graphiques   
--------------------------------------------------------------------------------
 
  Afficher le type de carte Mobile Intel(R) 945GM/GU Express Chipset Family 
  Mémoire graphique totale disponible 251 Mo 
        Mémoire graphique dédiée 0 Mo 
        Mémoire système dédiée 64 Mo 
        Mémoire système partagée 187 Mo 
  Afficher la version du pilote de la carte 7.14.10.1437 
  Résolution du moniteur principal 1280x800 
  Version DirectX DirectX 9.0 ou version supérieure 
 
Réseau   
--------------------------------------------------------------------------------
 
  Carte réseau Realtek RTL8139/810x Family Fast Ethernet NIC 
  Carte réseau Carte miniport Microsoft Tun 
  Carte réseau Atheros AR5007EG Wireless Network Adapter
A voir également:

15 réponses

Pilow Messages postés 410 Statut Membre 71
 
Bonjour,

As tu pensé à la fonction sleep() ?
As une boucle avec un sleep() sinon ?
0
eviltod666 Messages postés 144 Statut Membre 55
 
Non désolé je ne suit qu'un noob mais l'important c'est d'apprendre ^^
Comment utilise t'on la fonction sleep().

Merci,pour la rapidité Pilow.
0
Pilow Messages postés 410 Statut Membre 71
 
La fonction sleep(temp) met ton programme en pause pendant un nombre de seconde = à temp.

Tu peux dire
printf("Attendez svp ...");
sleep(3);
printf("Ayaiiii finiiii");

Ici pendant le sleep ton programme ne fait absolument rien (pendant 3 secondes)

int i = 0;

printf("Attendez svp");
while (i <= 3)
{
sleep(1);
printf(".");
}
printf("Ayaiiii finiiii");


ici le message va afficher un . toutes les secondes pendant trois secondes et afficher la phrase Ayaiii finiii après ça.

Je sais pas si c'est ce que tu veux.
0
Pilow Messages postés 410 Statut Membre 71
 
Il faudra surement un fflush() aussi pour que tous les printf ne se fassent pas a la fin de l'execution de ton programme
0
Flow31- Messages postés 90 Statut Membre 10
 
#include <windows.h>

Sleep(5000); (temps en milisecondes, ici : 5s)

J'espère ne pas me tromper....dîte le moi sinon !
0
Pilow Messages postés 410 Statut Membre 71
 
Pour le temps en milliseconde c'est la fonction usleep() je crois

http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/sleep.3.html
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eviltod666 Messages postés 144 Statut Membre 55
 
Oui il ne faut pas que j'oublie la bibliothèque c'est ca --' comme a mis Flow31-.
0
Flow31- Messages postés 90 Statut Membre 10
 
Pilow : je sais que en c++, Sleep() prend une majuscule, sinon ça ne marche pas :/

et d'après le manuel de linux c'est : #include <unistd.h>

(moi je parlais pour le C++ je crois, je mélange en ce moment)
0
eviltod666 Messages postés 144 Statut Membre 55
 
#include (stdio.h)
int main (void)
{
int merci;

for(merci = 1;merci<=1000;merci++)
printf("1000 Merci ^^");
return 0 ;
}

Je croit que c'est sa ^^.
0
Pilow Messages postés 410 Statut Membre 71
 
Jamais fais de C++, je ne saurai répondre
0
eviltod666 Messages postés 144 Statut Membre 55
 
Et juste pour info j'en demande beaucoup peut on faire arrêter un ordinateur avec le C l'éteindre.^^
0
Pilow Messages postés 410 Statut Membre 71
 
system("shutdown");


Un truc comme ca je crois
0
eviltod666 Messages postés 144 Statut Membre 55
 
Merci c'est pour faire une blague a un ami.
0
eviltod666 Messages postés 144 Statut Membre 55
 
J'ai un problème sa n'arrête pas d'afficher ................. sans s'arrêter voici le code pas terminé et en vrac :$ désolé.

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main(int argc, char *argv[])
{
int H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,T,T1;
H1 = 1,H2 = 2,H3 = 3,H4 = 4,H5 = 5,H6 = 6,H7 = 7,H8 = 8,H9 = 9,H10 = 10,T1 = 0;

printf("Bonjour vous voici dans Windows anti-hacker Version-T002JK8TR \n \n");
printf("Ce petit programme a pour but d'elemine toute menace de hack. \n");
printf("Si le hacker est present dans la liste noir entrez le chiffre et appuyez sur entrez. \n \n");
printf("1.Black Guard \n");
printf("2.Hell Hack3r \n");
printf("3.Joker \n");
printf("4.Ghost Hunter\n");
printf("5.Kill_6783\n");
printf("6.NicoTheRussian\n");
printf("7.FrenchB1TCH\n");
printf("8.Anhilator\n");
printf("9.JFKitchen\n");
printf("10.N00B54\n\n");

printf("Entrez le chifre et appuyez sur entrez : ");
scanf("%d", &H1, &H2, &H3, &H4, &H5, &H6, &H7, &H8, &H9, &H10);

while (T1 <= 10)
{
Sleep(2);
printf(".");
}
switch (H1)
{
case 1:
printf("Black Guard est dans la liste rouge attention veuillez ne pas fermez la fenetre.\n");
printf("Votre disque dur va etre totalement efface si vous fermez \ncette fenetre maintenan,\n");
printf("Windows ne pourra plus redemarre votre ordinateur sera endomage ....\n");
printf("Formatage en cours patientez ...");
break;

while (T <= 30)
{
Sleep(3);
printf(".");
}
printf("Formatage Termine");
}

return 0;
}
0
Pilow Messages postés 410 Statut Membre 71
 
Tu n'incrémente pas tes valeurs,
t++;
t1++;

Autant pour moi j'avais oublié le plus important dans ma boucle
0
eviltod666 Messages postés 144 Statut Membre 55
 
Merci beacoup.Pilow
0
eviltod666 Messages postés 144 Statut Membre 55
 
J'ai encore un problème ,
C:\Users\Eviltod666\Desktop\ProjectCEDRIC\Cedric\main.c||In function `main':|
C:\Users\Eviltod666\Desktop\ProjectCEDRIC\Cedric\main.c|25|warning: too many arguments for format|
C:\Users\Eviltod666\Desktop\ProjectCEDRIC\Cedric\main.c|212|error: syntax error at end of input|
||=== Build finished: 1 errors, 1 warnings ===|

La je comprend pas je suis perdu vous voulez que je mette le code avec?

Non c'est bon j'ai oublié de fermé les acolade.^^
0