c语言中产生声音函数 c语言声音控制的函数

C语言发声函数TC 试c语言中产生声音函数:
#includedos.h
#includeconio.h
#includestdlib.h
/* this founction plays sound until hit any key */
voidmysound()
{
longfreq;
while(!kbhit()){/* while no keyboard hit, playsound */
for(freq=200L;freq2000L;freq+=200L){
sound(freq);/*playfreqsound*/
delay(200);/*delay200ms*/
}
}
nosound();/* stop playing */
}
void main()
{
mysound() ;
}
---------------
VC++ 试c语言中产生声音函数:
#include stdio.h
#include stdlib.h
#include windows.h
main()
{
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
Sleep(500);
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
}
------
wintc 试验上两个 。
如何用C语言编一个发出声音的程序?这个唱 多来米法少
#include stdio.h
#include stdlib.h
#include windows.h
main()
{
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
Beep(880,500);
Beep(980,500);
Beep(1060,500);
Sleep(500);
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
}
c语言中 , beep是个什么函数是发声函数 , 运行后通过主板喇叭唱出旋律,可以试试下面:
TC 试:
#includedos.h
#includeconio.h
#includestdlib.h
/* this founction plays sound until hit any key */
void mysound()
{
long freq ;
while(!kbhit()){/* while no keyboard hit, play sound */
for(freq=200L;freq2000L;freq+=200L){
sound(freq);/*play freq sound*/
delay(200);/*delay 200ms*/
}
}
nosound();/* stop playing */
}
void main()
{
mysound() ;
}
---------------
VC++ 试:
#include stdio.h
#include stdlib.h
#include windows.h
main()
{
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
Sleep(500);
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
}
------
wintc 试验上两个 。
请问,c语言中的函数sound(),delay(),nosound(),d(x,y,z)分别是哪个库中的,都有什么作用函数void sound(unsigned frequency);
以指定频率打开PC扬声器
nosound :关闭PC扬声器
原型为: void nosound(void);
delay 用于将程序的执行暂停一段时间(毫秒)
原型为:void delay(unsigned milliseconds);
如delay(5000)表示延迟5秒
sound()函数用于让pc喇叭发声 , nosound()函数用于使正在发声的pc喇叭静音 。要使程序中的发声的具体方法,是调用sound()函数并延迟一定时间,然后使用nosound()函数静音,具体语句实现方法举例如下:
sound(100);
delay(100);
nosound();
它们三个都在“dos.h”里面 , 
至于d(x,y,z)应该是程序员自己定义的函数,我没见过 。
求C语言里面像sound( );这样的函数 里面的参数 和声音的 关系 。sound(*char name, int soundmax,int soundmin ,int yindiao)
第一个表示,发出声音的个体 。
第二个表示,声音的最大的响度 。
第三个表示 , 声音的最小的响度 。
第四个表示,声音的音调 。
你应该根据具体情况 , 具体分析的,看你那说的是什么声音,需要解决一些什么问题 。
c语言中让电脑发出声音的是什么这个函数是直接操作PC的喇叭,让其以一定的频率发出声音
参数为频率,可以这样用 sound(100);

推荐阅读