d'abord je corrige ton programme
Code :
- #include <iostream> // iostream.h est dépprécié
- int main () // le type de retour de main doit etre int. () equivaut au (void) du C
- {
- for(int i=5; i>0; --i) // déclaration des varaibles au plus pres de leur initialisation
- {
- // cout n'existe pas. les espaces n'ont jamais tués personne
- std::cout << "Formatage du disque dans " << i << " secondes" << "\n\n";
- }
- for(int j=1; j<=100; ++j)
- {
- std::cout << "Formatage effectue a " << j << "%\n";
- }
- // implicitement "return 0;"
- }
|
petits rappels:
std::endl <=> '\n' + flush. donc si ona pas envie de flushé,le \n suffit
pour ecrire un caractère, c'est 'c' et pas "c", ce qui est bien plsu rapide
apres vu que ton code a été compilé, je dirai que tu tournes sous WC++, et la je sais pas. ce que tu peux faire, c'est un truc standard avec std::time et std::difftime: pour ce, fais une recherche, il y a eu des topic sur la gestion du temps en C++ standard il y a a peine quelques jours
Message édité par Taz@PPC le 10-12-2002 à 20:59:31
---------------
du bon usage de rand [C] / [C++]