您的位置:首页 > 移动开发 > 微信开发

音乐小程序

2013-07-18 11:13 543 查看
这是一个简易的音乐小程序、程序中包含了立即输入、程序后面附有频谱表

程序中调用getch()函数,可以实现无需按确认键就可以获取从键盘输入的字符,
调用系统函数如Beep(261.5,500),其第一个参数是发声的频率,第二个参数是发声的时间。
程序运行后,在控制台输入1-7就可以发出对应哆-啦的声音了,嘿嘿,是不是很有趣呢?

#include <stdio.h>

#include <conio.h>

#include<iostream.h>

#include <stdlib.h>

#include <windows.h>

void play(char);

int main() 

{

    char ch;

   while(ch=getch())

 {

  printf("%c",ch);

  play(ch);

 }

 return 0;

}

void play(char i)

{

 switch(i)

 {

 case '1':

        Beep(261.5,500);

  break;

 case '2':

     Beep(293.5,500);

     break;

 case '3':

        Beep(329.5,500);

  break;

 case '4':

     Beep(349,500);

        break;

 case '5':

        Beep(392,500);

  break;

 case '6':

     Beep(440,500);

  break;

 case '7':

     Beep(494,500);

  break;

 default:

  return ;

 }

  

}

/*

do=261.5HZ

re=293.5HZ

mi=329.5HZ

fa=349HZ

so=392HZ

la=440HZ

xi=494HZ

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  音乐 小程序 频谱