Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program sprawdzający godzinę a następnie odtwarzający dźwięk odpowiadający tej godzinie.

Ostatnio zmodyfikowano 2017-05-22 10:55
Autor Wiadomość
dominik292
Temat założony przez niniejszego użytkownika
Program sprawdzający godzinę a następnie odtwarzający dźwięk odpowiadający tej godzinie.
» 2017-05-22 10:53:14
witam jestem początkujący.
Piszę program którego założeniem jest sprawdzanie godziny a następnie odtwarzanie dźwięku odpowiadającemu tej godzinie. Godzinę sprawdzam ta funkcją:
C/C++
SYSTEMTIME st;
GetLocalTime( & st );
int godzina = st.wHour;
int minuta = st.wMinute;
cout << godzina << ":" << minuta << endl;
 Następnie dźwięk w konsoli odtwarzam ta funkcja:
PlaySound( "sciezka do pliku", NULL, SND_ASYNC );
 Wcześniej robiłem to w ten sposób, lecz taki sposób dla  24 godzin zajmuje dużo miejsca. Więc potrzebuję szybszego sposobu.
C/C++
if( godzina == 11 )
{
    PlaySound( "sounds/11.wav", NULL, SND_ASYNC );
}
Oczywiście odtwarzanie dźwięku chciałbym strwoży również dla minut.
P-161408
hit
» 2017-05-22 10:55:02
http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Warunek-wielokrotnego-wyboru-switch-case/17

Edit:
"Oczywiście odtwarzanie dźwięku chciałbym strwoży również dla minut."

Możesz zdefiniować sobie tablice dla godzin i minut, w której będziesz miał zapisane ścieżki do dźwięków i potem wywoływać PlaySound przekazując odpowiedni element tablicy. Możesz również te ścieżki trzymać w pliku, a w programie to wczytywać do tablicy, wtedy będziesz miał znacznie mniej samego kodu oraz możliwość zmiany dźwięków bez konieczności wprowadzania zmian w programie.
P-161409
« 1 »
  Strona 1 z 1