当前位置:首页 » 编程语言 » c语言发出声音
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言发出声音

发布时间: 2022-04-19 11:36:17

c语言:如果要发出声音警告,putchar('/a');中为何不用双引号

用双引号表示的是一个指向静态存储区中的一个字符串的地址,

用单引号表示的是该字符对应的ASCII码,你可以用printf("%d
%c",'\a','\a');来测试。

http://ke..com/view/15482.htm

Ⅱ c语言中让电脑发出声音的是什么

这个函数是直接操作PC的喇叭,让其以一定的频率发出声音
参数为频率,可以这样用 sound(100);
改变参数大小可以发出不同的音

C语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统API函数。

Ⅲ 如何编写一个C语言程序来播放声音,就是程序运行是会发出声音。需要完整,可以运行的程序,这是C语言作业。

首先,在c文件的开头放入:

#pragma comment(lib, "winmm.lib")



#include <Windowsx.h>
#include <process.h>

#pragma comment(lib, "winmm.lib")

然后,调用这个函数以播放声音:

PlaySound(TEXT("rain.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);

其中,rain.wav为你自己准备的wav声音文件。

Ⅳ C语言 用 \a 发出系统声音(嘟嘟嘟嘟……)

int max = 1000;//这里可以自己定义要响的次数.
int count = 0;
while(count < max)
{
printf("\a");
count++;
}

Ⅳ c语言让喇叭发出叮的声音

#include
voidmain(void)
{
unsignedFREQUENCY[]={392,392,440,392,523,494,
392,392,440,392,587,523,
392,392,784,659,523,494,
440,698,698,659,523,587,523};
unsignedDELAY[]={375,125,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,1000};
intCIRCLE;
for(CIRCLE=0;CIRCLE<25;CIRCLE++)
{
sound(FREQUENCY[CIRCLE]);
delay(DELAY[CIRCLE]);
nosound();
}
}
win2k,tc3.0

Ⅵ 如何用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语言输出结果同时发出该结果的声音

你的函数要配合声卡驱动的,而且需要相关接口的调用,仅仅一个c语言程序,只有可视化界面,没有硬件驱动,根本达不到。建议你买个arm板吧,可以试着做出来。

Ⅷ 怎样用C语言让计算机发出一个响声

就是用\a啊,在printf函数中用,前提是你电脑的主板上要有蜂鸣器。

Ⅸ C语言发声函数

TC 试:
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
/* this founction plays sound until hit any key */
void mysound()
{
long freq ;
while(!kbhit()){/* while no keyboard hit, play sound */
for(freq=200L;freq<2000L;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 试验上两个。