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.