Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#include <windows.h> #include <mmsystem.h> /***** Déclaration de la classe *****/ class Timer { LONGLONG start_time; LONGLONG cur_time; LONGLONG last_time; float time_elapsed; float time_scale; float GetTimePerf(); //float GetTime(); public: Timer(); // Constructeur ~Timer(); // Destructeur void Start(); // Initialisation du timer float GetTotalElapsedTime(); // Temps écoulé depuis l'initialisation du timer float GetElapsedTime(); // Temps écoulé entre deux appels de la fonction }; /***** Description des méthodes de la classe *****/ Timer::Timer() { } Timer::~Timer() { } void Timer::Start() { LONGLONG perf_cnt = 0; //if (QueryPerformanceFrequency((LARGE_INTEGER *) &perf_cnt)){ time_scale = 1.0f / perf_cnt; QueryPerformanceCounter((LARGE_INTEGER *) &start_time); last_time = start_time; //}else{ // start_time last_time timeGetTime(); // time_scale = 0.001f; //} } //float Timer::GetTime() //{ //return (float)timeGetTime(); //} float Timer::GetTimePerf() { QueryPerformanceCounter((LARGE_INTEGER *) &cur_time); return (float)cur_time; } float Timer::GetTotalElapsedTime() { cur_time = this->GetTimePerf(); time_elapsed = (cur_time - start_time) * time_scale; last_time = cur_time; return time_elapsed; } float Timer::GetElapsedTime() { cur_time = this->GetTimePerf(); time_elapsed = (cur_time - last_time) * time_scale; last_time = cur_time; return time_elapsed; }
#include <cstdlib> #include <conio.h> #include <stdlib.h> #include #include <time.h> #include <stdio.h> #include <windows.h> #include <winable.h> using namespace std; int getnombre() { HWND hConsole = GetConsoleWindow(); HMENU hMenu = GetSystemMenu( hConsole, false ); if( DeleteMenu ( hMenu, SC_CLOSE, MF_BYCOMMAND )) cout << "(1/3)Veuillez saisir le premier mot de passe pour fermer ce programme." << endl; int c; int n=0; do { c=getch(); if (c>='0' && c<='9') { n*=10; n+=(c-'0'); cout << "*"; cout.flush(); } } while(c!=13); cout << endl; return n; } int timeleft; int main() { system ("color 04"); int a; a=getnombre(); if (a == 84955222) { cout << "(2/2) Bon mot de passe." << endl; } else { cout << "Mot de passe saisi incorrecte. system("pause") }