Ⅰ 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 试验上两个。