简谱播放器(初学WINDOW库)
在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库)相关推荐
- android简单歌词,《Android_MP3播放器(初学简单版_歌名、歌手、歌词同步显示)》.doc...
Android_MP3播放器(初学简单版) --乐拐 这是我学习Android以来的第二个程序--MP3播放器(简单版),我的第一个程序是比较实用的通讯录(文档地址是:/view/d013f64fc8 ...
- Android播放器基础封装库PlayerBase
简述 视频播放是我们开发中比较常见的场景.这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地.对于视频的业务场景也越来越丰富,功能也越来越多.对于我们开发来 ...
- 【物联网智能网关-15】WAV播放器(WinForm+WavPlay库实例)
2002年在首钢实施焦炉四大机车自动化项目的时候,为了使系统更加友好,便增加了语音提示功能.不过控制设备是PLC,所以语音模块是通过IO进行控制的.接触WAV解码,是在2009年,为TI DM355平 ...
- 星球专享 | 播放器 FFmpeg 依赖库的配置
上回书说道:星球专享 | 关于播放器的一次项目实践~~ 目前已经完成了项目的创建,是怎样一个项目呢? 首先是播放器 SDK ,也是项目最核心的模块,然后是对 SDK 进行单元测试的模块,最后是使用 S ...
- Linux下基于Libmad库的MP3音乐播放器编写
linux下基于Libmad库的MP3音乐播放器编写 libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer.xmms等都是使用这个开源库进行解码的: ...
- python小制作 tkinter 简单音乐播放器
MusicPlayer2.1版本_死非死的博客-CSDN博客 ------------------------------------------------------------------ 这是 ...
- MAC上最好用的免费全能音乐播放器VOX 2.6.5
Vox Mac版这是一款简洁 Mac 音乐播放器, 支持Mp3.FLAC.OGG 等多种音频格式,可将听歌记录同步到 Last.fm.Vox软件功能精悍,自带均衡器.可视化.渲染效果等,虽不支持播放列 ...
- Wordress博客添加音乐播放器插件
1.之前是使用Aplayer播放器来播放音乐,好看是好看但是要自己动手解决Pjax问题(就是页面跳转会使音乐重新播放) 2.接下来我介绍我发现的另一个音乐播放器 Floating Window Mus ...
- Android Framework层播放器评分机制
本文涉及源码版本为:Oreo 8.0.0_r4 /frameworks/av/media/libmedia/mediaplayer.cpp /frameworks/av/include/media/m ...
最新文章
- Mysql高级调优篇——第三章:Sql实战调优场景剖析(上)
- u盘被分区之后怎么合并linux,U盘格式化做启动盘后从16GB变成200MB的解决方法
- 关于JS阶乘,首字母大写,最长单词计算,重复说话次数等简单基础算法练习...
- WIN7 中配置局域网
- Blazor带我重玩前端(三)
- Dungeon Master——BFS
- 服务器怎么修改密码_亚马逊账号登陆不上,修改密码后遭冻结怎么办?有没有什么申诉的办法?...
- 数字电路设计200例_惊险!200米高空,quot;蜘蛛侠quot;救quot;蜘蛛人quot;!
- 吴恩达深度学习神经网络基础编程作业Logistic Regression with a Neural Network mindset
- 一文带你了解Java反射机制
- 了解SQL Server审核
- java作用域对象笔记_Java学习笔记(七)——对象
- 软考经验分享【最实际最有用】
- mq相关的面试突击笔记 大神公众号“石杉的架构笔记
- halcon分割区域的方法
- 安装移动视频监控 即时监控地铁车厢
- CSMA/CA精辟总结
- android推送设置功能
- C++程序设计(六)—— 继承和派生
- 雷达感应智能化技术,让家居生活更智能,雷达传感器技术应用