Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet megoldani: (egy...

Fejér György kérdése:

Hogyan lehet megoldani: (egy C++ mágusra gondoltam) egy 3 soros programocskát (exe-t) készíteneni, beep hangszóró-hang generálására?

Figyelt kérdés

Az eljárás:

BOOL Beep(

DWORD dwFreq,

DWORD dwDuration

);

Ld:

[link]



2021. aug. 12. 10:06
 1/6 anonim ***** válasza:
84%

// Forrás: [link]


#include <iostream>

#include <windows.h> // WinApi header


using namespace std;


int main()

{

Beep(523,500); // 523 hertz (C5) for 500 milliseconds

cin.get(); // wait

return 0;

}

2021. aug. 12. 12:09
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
100%

Itt:

[link]

írnak többféle lehetőséget, de mint az általad citált cikk megjegyzéseiben írják is: egyrészt a 8254-es chip, másrészt az ehhez szükséges operációs rendszerbeli támogatás hiánya miatt nem érhető el ez a funkció.

2021. aug. 12. 12:10
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Ilyen kell?

[link]

2021. aug. 12. 17:44
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

Sajnos a

[link]

linken található Beep.exe a Win97-en nem indul...

Azért mindenkinek nagyon köszönöm a válaszokat, ezek valószínűleg nagyon jól fognak jönni...

A Lazarusban (esetleg) van lehetőség megszólaltatni a hangszórót? (Tehát nem a PlaySound parancsra gondolok)

2021. aug. 12. 19:59
 5/6 anonim ***** válasza:
0%

Megidézem c++ mestert..


És... megérkezett!!


I I I

I I I

I I I

V V V

2021. aug. 12. 22:51
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
0%
Igen, én vagyok az.
2021. aug. 13. 01:19
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!