Próbuje zrobić coś w stylu konsolowego budzika w c++. Co zrobić by 'cin' nie zatrzymywał całej pętli?
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int czasg;
int czasm;
cout << "Podaj godzinê :";
cin >> czasg;
cout << "Podaj minuty :";
cin >> czasm;
string haslo;
SYSTEMTIME st;
GetLocalTime(&st);
for (;;)
{
int godzina = st.wHour;
int minuta = st.wMinute;
if (godzina == czasg && minuta == czasm)
{
cout << "alarm";
cout << "wpisz haslo";
Sleep(1000);
cin >> haslo;
}
}
exit(0);
return 0;
}
- main.cpp (1 KB) - ściągnięć: 269
cin
, ani pętli, więc do Twojego pytania to tak trochę nie bardzo pasuje…