音楽を鳴らす

いくつかの方法があります。今回はPlaySoundを使います。
今回はファイルから再生します。だから、wavファイルを用意してください。
これが無いと音楽再生ができません。
詳しい使い方はヘルプにあります。
PlaySound(再生するファイル , NULL , フラグ)
ファイルから再生するので、フラグにはSND_FILENAMEがつきます。
#console
#include<api_mmsys.sbp>'PlaySound関数を使うとき必要!
#include<vcrt71.sbp>
Dim music[MAX_PATH] As Byte'MAX_PATH=260バイトの定数
Dim c As Long

'再生するファイルは適宜置き換えてください。当方WinXPHomeEditionです。
strcpy(music , "C:\WINDOWS\Media\Windows XP Startup.wav")

'ORでフラグを複数指定します。他のAPIでも同じ。
PlaySound(music , NULL , SND_FILENAME OR SND_ASYNC)

printf(Ex"%s 再生中\nエンターキーを押すと終了します。\n" , music)
c = getchar()
exit(0)'終了するための関数
一応PlaySound関数で大きなwavファイルも再生することはできます。
ただ、メモリに全部ためてから再生するようです。大きなファイルを再生する前にメモリの容量の注意してください。