首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟我运行这个程序,如何内置扬声器发出连续的报警声

2012-03-29 
我运行这个程序,怎么内置扬声器发出连续的报警声#include stdio.hvoidmain(){charansintinum,cntans

我运行这个程序,怎么内置扬声器发出连续的报警声
#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

热点排行