Program sprawdzający godzinę a następnie odtwarzający dźwięk odpowiadający tej godzinie.
Ostatnio zmodyfikowano 2017-05-22 10:55
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ą: 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. if( godzina == 11 ) { PlaySound( "sounds/11.wav", NULL, SND_ASYNC ); } Oczywiście odtwarzanie dźwięku chciałbym strwoży również dla minut. |
|
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. |
|
« 1 » |