Miért nem ad ki hangot? Free pascalban van program
program zongora;
uses crt;
var h : word;
v : char;
begin
h:=0;
repeat
if keypressed then begin
v:=readkey;
case v of
'q' : h:=240;
'w' : h:=270;
'e' : h:=300;
'r' : h:=315;
't' : h:=350;
'z' : h:=395;
'u' : h:=420;
'i' : h:=465;
'o' : h:=520;
'p' : h:=580;
'‹' : h:=615;
'Ł' : h:=695;
'˘' : h:=790;
'k' : h:=0
end;
sound(h);
delay(150);
nosound;
end;
until v='k';
end.
Tegyél fel egy DOS emulátort és abban vergődj tovább.
Ha már nem vagy képes felfogni, hogy win alatt nincs freki, nincs végigimplementálva a "sound" utasítás.
Mi a végső cél?
A PC csipogóját akarod megszólaltatni?
Vagy megfelelne a hangkártya is?
Csak egy szimpla "monofon" (értsd: egyszólamú) zongorácskát akarsz csinálni a Pascal nyelv gyakorlása céljából?
Vagy összetettebb szintetizátort raknál össze - és nem feltétlen ragaszkodnál a Pascalhoz?
Windowson? Linuxon? MacOSX-en?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!