首页 > 其他分享 >C语言,实现数字谱到简谱的转换(二)

C语言,实现数字谱到简谱的转换(二)

时间:2024-05-08 11:24:10浏览次数:26  
标签:转换 数字 程序 C语言 blog 简谱 https

C语言,实现数字谱到简谱的转换(二)


前言:本文初编辑于2024年5月8日

CSDN:https://blog.csdn.net/rvdgdsva

博客园:https://www.cnblogs.com/hassle


前言

结合前文https://blog.csdn.net/rvdgdsva/article/details/138285230使用

之前的程序默认C调4/4拍,自己用的很难受,很多时候还是需要自己分节,节奏分得很清楚反而很难看清了

这一版程序保留了数字谱原有的分行,同时直接舍弃了4/4拍,相比上一版简单粗暴了不少,不过观感倒是好了不少

剩下的就自己手动分节吧

就这样吧,之后不会再更新

程序在这里
链接: https://pan.baidu.com/s/1xkGKct5FRzfluB4cHoEUPg
提取码: pdmu


实现效果

1、将数字谱复制到txt文档中,命名随意

2、将文档拖动到Generate2.exe程序上,会自动生成一个文件

3、将文件中的内容复制粘贴到番茄简谱网站中

4、加点头文件,空行的Q:改为C:。登录网站再免费导出就行。

标签:转换,数字,程序,C语言,blog,简谱,https
From: https://www.cnblogs.com/hassle/p/18179292

相关文章

  • 元与万元转换,以及千分符、保留两位处理等。
    //元转万元constsetIsNumer=(num,isToFix=true)=>{letresult;if(num!==null&&!isNaN(parseFloat(num))){ constnewNum=parseFloat(parseFloat(num.toString().replace(/,/gi,''))/10000); if(isToFix){ //如果需要四舍五入 ......
  • 知识扩展--- MMU 将虚拟地址转换为物理地址
    MMU(内存管理单元)如何将虚拟地址转换为物理地址什么是MMU?MMU是“MemoryManagementUnit”的缩写,中文名是内存管理单元。MMU是现代计算机操作系统中的一个重要组成部分,其主要功能是将虚拟地址转换为物理地址。通过MMU,可以实现虚拟内存管理、内存保护、内存共享等功能,从而提高系......
  • python-ncm2mp3格式转换
    1、背景:华为音乐VS华为手表,双输华为gtrunner手表导入音乐,在开通了华为音乐会员导入后,通过手表播放竟然还需要连接手机确认会员有效性才能播放,真实逆天啊,不图导入方便我都不开会员好么!手表单独播放音乐就是为了脱离手机,你告诉我必须连接手机音乐app验证,wtf,产品经理你在梦游吗?2、......
  • xpinyin:汉字转换为拼音库
    "xpinyin"是一个Python库,用于将汉字转换为拼音。通过xpinyin库,你可以在Python中实现将中文字符转换为拼音的功能,方便在文本处理或其他应用中使用。如果你需要在Python中进行汉字到拼音的转换,可以考虑使用xpinyin库。你可以通过pip安装xpinyin,然后在Python脚本中......
  • c语言编译系统工作原理
    c语言编译系统内部的工作原理程序生命周期概述一个程序的生命周期可以被分成四个部分:创建编译运行退出以一个简单的helloworld.c程序为例:#include<stdio.h>intmain(){ printf("helloworld!");return0;}编译的详细过程通过这条命令gcc-ohelloworldh......
  • 顺序栈实现进制转换 和 通过键盘输入一个包括 '(' 和 ')' 的字符串string ,判断字符串
    /********************************************************************************************************** filename: Zqh_栈实现.c* author : [email protected]* date : 2024/05/05* function: 顺序栈实现进制转换和通过键盘输入一个包括'('和')'......
  • C语言常见错误
    C语言常见错误1、链式比较intmain(){inta=3;if(0<a<3)printf("%d\n",a);return0;}​ 在C语言中,条件表达式if(0<a<3)的写法并不会按预期的方式工作。这是因为C语言不支持链式比较(即,不支持a<b<c这样的表达式)。这样的表达式......
  • 0506C语言练习:字符串A中删除字符串B中所有相同字母等
    字符串A中删除字符串B中所有相同字母(无论大小写)/***@func: 字符串A中删除字符串B中所有相同字母(无论大小写)*@date2024/05/06*@version1.0:版本*CopyRight(c)[email protected]*/voidrepeat(char*a,constchar*b){......
  • 高级C语言7
    预处理:程序员所编译C代码不能被直接编译,它需要一段程序把它先翻译一下,被翻译过程预处理,负责翻译的程序叫预处理器,被翻译的指令叫预处理指令,C代码中以#开头的都是预处理指令。gcc-Exxx.c查看C代码的预处理结果,显示在终端gcc-Exxx.c-oxxx.i把预处理的结果保存到文件中,以.......
  • 07. C语言程序执行流程控制
    【有条件执行语句】ifesle语句ifelse语句根据一个条件确定是否执行一段代码,执行条件是一个布尔值,布尔值为true则执行,为false则不执行,同时可以设置不符合条件时执行的语句。if(执行条件){  符合条件时执行的代码;}else{  不符合条件时执行的代码;}使用事项:1......