在CSDN白嫖了这么多大咖的作品与程序技巧,怪不好意思的……于是,我也写了一个原创的简谱播放器(假装不是因为学了大咖的WINDOW指令做出来的):

#include<bits/stdc++.h>
#include<windows.h>
#define do 523
#define re 578
#define mi 659
#define fa 698
#define so 784
#define la 880
#define si 988
using namespace std;
int see[10000],i=1;
int main()
{int ban=400;while(cin>>see[i]){i++;}for(int j=1;j<=i;j++){if(see[j]==1){Beep(do,ban);Sleep(150);}else if(see[j]==2){Beep(re,ban);Sleep(150);}else if(see[j]==3){Beep(mi,ban);Sleep(150);}else if(see[j]==4){Beep(fa,ban);Sleep(150);}else if(see[j]==5){Beep(so,ban);Sleep(150);}else if(see[j]==6){Beep(la,ban);Sleep(150);}else if(see[j]==7){Beep(si,ban);Sleep(150);}else if(see[j]==0){Sleep(400);}}return 0;
}

使用方法:输入简谱,需要空开小结的输入0,自动播放出来了。

暂时仅支持1,2,3,4,5,6,7七个中音阶。

通过Beep函数实现,就是这么简单,还不赶紧去试一试???

简谱播放器(初学WINDOW库)相关推荐

  1. android简单歌词,《Android_MP3播放器(初学简单版_歌名、歌手、歌词同步显示)》.doc...

    Android_MP3播放器(初学简单版) --乐拐 这是我学习Android以来的第二个程序--MP3播放器(简单版),我的第一个程序是比较实用的通讯录(文档地址是:/view/d013f64fc8 ...

  2. Android播放器基础封装库PlayerBase

    简述 视频播放是我们开发中比较常见的场景.这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地.对于视频的业务场景也越来越丰富,功能也越来越多.对于我们开发来 ...

  3. 【物联网智能网关-15】WAV播放器(WinForm+WavPlay库实例)

    2002年在首钢实施焦炉四大机车自动化项目的时候,为了使系统更加友好,便增加了语音提示功能.不过控制设备是PLC,所以语音模块是通过IO进行控制的.接触WAV解码,是在2009年,为TI DM355平 ...

  4. 星球专享 | 播放器 FFmpeg 依赖库的配置

    上回书说道:星球专享 | 关于播放器的一次项目实践~~ 目前已经完成了项目的创建,是怎样一个项目呢? 首先是播放器 SDK ,也是项目最核心的模块,然后是对 SDK 进行单元测试的模块,最后是使用 S ...

  5. Linux下基于Libmad库的MP3音乐播放器编写

    linux下基于Libmad库的MP3音乐播放器编写 libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer.xmms等都是使用这个开源库进行解码的: ...

  6. python小制作 tkinter 简单音乐播放器

    MusicPlayer2.1版本_死非死的博客-CSDN博客 ------------------------------------------------------------------ 这是 ...

  7. MAC上最好用的免费全能音乐播放器VOX 2.6.5

    Vox Mac版这是一款简洁 Mac 音乐播放器, 支持Mp3.FLAC.OGG 等多种音频格式,可将听歌记录同步到 Last.fm.Vox软件功能精悍,自带均衡器.可视化.渲染效果等,虽不支持播放列 ...

  8. Wordress博客添加音乐播放器插件

    1.之前是使用Aplayer播放器来播放音乐,好看是好看但是要自己动手解决Pjax问题(就是页面跳转会使音乐重新播放) 2.接下来我介绍我发现的另一个音乐播放器 Floating Window Mus ...

  9. Android Framework层播放器评分机制

    本文涉及源码版本为:Oreo 8.0.0_r4 /frameworks/av/media/libmedia/mediaplayer.cpp /frameworks/av/include/media/m ...

最新文章

  1. Mysql高级调优篇——第三章:Sql实战调优场景剖析(上)
  2. u盘被分区之后怎么合并linux,U盘格式化做启动盘后从16GB变成200MB的解决方法
  3. 关于JS阶乘,首字母大写,最长单词计算,重复说话次数等简单基础算法练习...
  4. WIN7 中配置局域网
  5. Blazor带我重玩前端(三)
  6. Dungeon Master——BFS
  7. 服务器怎么修改密码_亚马逊账号登陆不上,修改密码后遭冻结怎么办?有没有什么申诉的办法?...
  8. 数字电路设计200例_惊险!200米高空,quot;蜘蛛侠quot;救quot;蜘蛛人quot;!
  9. 吴恩达深度学习神经网络基础编程作业Logistic Regression with a Neural Network mindset
  10. 一文带你了解Java反射机制
  11. 了解SQL Server审核
  12. java作用域对象笔记_Java学习笔记(七)——对象
  13. 软考经验分享【最实际最有用】
  14. mq相关的面试突击笔记 大神公众号“石杉的架构笔记
  15. halcon分割区域的方法
  16. 安装移动视频监控 即时监控地铁车厢
  17. CSMA/CA精辟总结
  18. android推送设置功能
  19. C++程序设计(六)—— 继承和派生
  20. 雷达感应智能化技术,让家居生活更智能,雷达传感器技术应用

热门文章

  1. 六十星系之41天府独坐丑未
  2. 【STM32】HAL库-电源控制(低功耗模式)
  3. 手机用计算机怎么弄平方,手机计算器平方怎么按
  4. VFW视频采集方案(Captureparms参数详细)
  5. 0基础学习VR全景平台篇第32章:场景功能-嵌入视频
  6. 《计算机网络技术与应用》考试大纲
  7. 卓佳集团收购亚洲市场领导企业麦迪森太平洋 进一步拓展债务服务
  8. android aapt下载,获取apk信息工具(android SDK的aapt工具)
  9. Java 构造函数特点
  10. NSIS教程(8): 基于第三方界面库的安装包界面