Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Dźwiek


Rekomendowane odpowiedzi

Opublikowano

w VC++ możesz zrobić to tak: #pragma comment(lib,"winmm.lib")

dev-c++ opcje projektu --> Parametry --> Konsolidator i dodajesz libwinmm.a z folderu devpp/lib

Opublikowano

Może mi ktoś pomoć aby program jednoczesnie wypisywal co minute tekst, komp pipczal i zeby dzwiek grał. Tyle sam napisałem ale coś mi nie działa ;d

 

#include <iostream>

#include<windows.h>

#include <WinBase.h.>

#include <mmsystem.h>

 

 

int main()

{

double i;

for (i=1; i<=999999;i++)

{

std::cout << "Rob HMM\n\a";

PlaySound (TEXT("C:\\Windows\\Media\\notify.wav"), NULL, 0);

return(0);

Sleep(61000);

 

}

 

}

Opublikowano

#include <iostream>

#include<windows.h>

#include <WinBase.h.>

#include <mmsystem.h>

 

 

int main()

{

double i;

for (i=1; i<=999999;i++)

{

std::cout << "Rob HMM\n\a";

PlaySound (TEXT("C:\\Windows\\Media\\notify.wav"), NULL, 0);

for(;;Sleep(60000))

{

//

}

 

 

Teraz jeszcze błędy a efektu nie ma

Opublikowano

Żeby nie zakładać nowego tematu pytam tutaj jakich komend można użyć do wydawania poleceń do głośniczka na płycie głównej chodzi mi o częstotliwość, ton i długość dźwięku

Opublikowano

@kylu12 chciałem Ci pokazać prostszy zapis nieskończonej pętli z 60s pauzy, czyli powinieneś zrobić coś takiego

 

#include <iostream>
#include<windows.h>
#include <WinBase.h.>
#include <mmsystem.h>


int main()
{
for(;;Sleep(60000))
{
std::cout << "Rob HMM\n\a";
PlaySound (TEXT("C:\\Windows\\Media\\notify.wav"), NULL, 0);
}
} 

 

 

@Bananus49

 

BOOL WINAPI Beep(
 __in  DWORD dwFreq,
 __in  DWORD dwDuration
);

#include <windows.h>
Beep( 750, 300 );

Opublikowano

Wszystko fajnie gra pipczy co minute, tylko coś mi się zatrzymać nie chce okno programu zamyka się i działa w tle. Próbowałem zatrzymać getch() dodałem biblioteke ale błąd mi wyrzuca. Jeszcze raz prosze o pomoc; d

Opublikowano

obojętnie co dasz po tej pętli nie zostanie wykonane bo jest nieskończona, kliknięcie X zamknie program i tyle. Nie wiem w sumie o co Ci chodzi z tym znikaniem. konsolka znika/minimalizuje sie ?

  • 5 tygodni później...
Opublikowano

Drogi ziom wystarczy iż dodasz

GETCH();

czyli program będzie czekał na znak wciśnięty na klawiaturze lub

system("pause")

ale musisz mieć na początku

 #include <windows.h>

lub zrób pętle ale o tym nie chce mi się pisać.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...