读书人

小弟我运行这个程序如何内置扬声器发

发布时间: 2012-03-29 12:53:13 作者: rapoo

我运行这个程序,怎么内置扬声器发出连续的报警声
#include <stdio.h>
void main()
{
char ans;
int inum,cnt;
ans= 'y ';
while(ans== 'y ')
{
ans= 'y ';
printf( "请输入一个数: ");
scanf( "%d ",&inum);
cnt=0;
while(cnt <inum)/*该循环用于输出字符*/
{
printf( "\n%d:%c ",cnt,cnt);
printf( "\n ");
cnt++;
}
printf( "\n您是否要继续(y/n): ");
fflush(stdin);
scanf( "%c ",&ans);
}
}



[解决办法]
你这个程序打印出来的是ASCII值,如果你输入的数字太大,就会出现连续的报警声,同样也会重复出现ASCII代替的字符。
[解决办法]
对,因为你输出的时候遇到了响铃符 '\a ',它的ascill码是7

读书人网 >C语言

热点推荐