Esimerkiksi Pascalissa on olemassa moduuleja, jolla voi tuottaa yksinkertaisia ääniä käyttäen tietokoneen kaijutinta. Mietinpähän vaan, että sattuisiko vastaavaa olemaan C:lle tehtynä?
Ei, vaan Borlandin vanhassa Turbo Pascal -kehitysympäristössä on tuollaisia moduuleja, ja vastaavat luultavasti löytyvät myös Turbo C -ympäristöstä. En kuitenkaan suosittele ikivanhan DOS-kääntäjän ja -kirjastojen käyttöä.
Windowsissa voit käyttää funktiota Beep, jolle annetaan soitettavan sävelen taajuus (hertseinä) ja kesto (millisekunteina). Lisäksi hyödyllinen funktio on Sleep, jolle annetaan odotettava aika (millisekunteina).
#include <windows.h>
int main(void) {
Beep(880, 300);
Beep(660, 150);
Beep(660, 150);
Beep(740, 300);
Beep(660, 300);
Sleep(300);
Beep(830, 300);
Beep(880, 300);
}Kiitos paljon! Tuota juuri kaipasin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.