c语言给vbs传递一组字符串,C语言结合VBS脚本编写朗读小工具,做一个能够发音的C语言程序...

本文主要是介绍c语言给vbs传递一组字符串,C语言结合VBS脚本编写朗读小工具,做一个能够发音的C语言程序...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0a7ca2d2a3a53bf40e61875956765df2.png

大家好!我就是小编,又见面了啊,有句话说“相聚是缘”。我们既然有缘相聚在此,希望你对我有了一定的认识和了解,也能够关注下小编,这样就不会迷路哦,希望在往后的日子我们大家能继续相互鼓励,共同成长.在花季和雨季有我们最深的情谊,也很高兴你能点开本文,希望大家以后在学习上相互帮助.好了,今天的主题是:C语言结合VB实现朗读功能。

a7527f8a6ccb0472e561c611dba5b8c9.png

具备的知识体系

02c657648efbf27601465f4335e4d434.png

基本上是C语言的九牛一毛啊

就这些:

C语言基本框架

C语言输入输出

C语言文件操作

C语言system函数

VBS指令:CreateObject("SAPI.SpVoice").Speak "I LOVE YOU"

C语言基本框架

1.头文件 #include

2.主函数:main函数

67fe74cc22ef6ae8e075b672bc525773.png

so easy 那是不可能的,这辈子是不可能。

C语言输入输出

1.printf 函数,掌握下原样打印以及字符串打印就够了。

2.scanf函数 (这个函数都不需要。)

C语言文件操作

文件基本操作:

1.打开文件:fopen函数

2.格式化写操作:fprintf 函数

3.关闭文件即可

C语言system函数

1.头文件包含:#include

2.学会system 的机制即可,可以把指令返回给dos系统

3.调整下窗口样式

dc71bf118ccfe172a575adc2d1a4b531.png

起码要让你做的窗口带个颜色,像个人用

VBS指令

指令:CreateObject("SAPI.SpVoice").Speak "I LOVE YOU" ,其实就是VBS的一个指令而已,自行脑补,不懂找度娘

由此可以把整个工程写出来了。

项目源码

头文件与全局变量

7bebf44e26103b951c04863ad8366043.png

调整窗口样式

166ee9399c3946cf286bca9006b0da7e.png

很简单,指令自己百度下就好了

接受用户输入

3646443f56e481a9c17453a8963a135a.png

就是一个输入函数而已

主函数文件操作

5599ced8ffea24182d22067c992ad41d.png

是不是看代码很累? C/C++学习乐园 自行下载,运行后就不觉得累呦

好了,美好的时光总是这么快,看完,快去把代码运行下,看能否让程序发出声音哦,如果这是你第一个发音程序,那就恭喜哦

这篇关于c语言给vbs传递一组字符串,C语言结合VBS脚本编写朗读小工具,做一个能够发音的C语言程序...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_35778245/article/details/117015315
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/570062

相关文章

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

Go语言中Recover机制的使用

《Go语言中Recover机制的使用》Go语言的recover机制通过defer函数捕获panic,实现异常恢复与程序稳定性,具有一定的参考价值,感兴趣的可以了解一下... 目录引言Recover 的基本概念基本代码示例简单的 Recover 示例嵌套函数中的 Recover项目场景中的应用Web 服务器中

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

使用Python实现base64字符串与图片互转的详细步骤

《使用Python实现base64字符串与图片互转的详细步骤》要将一个Base64编码的字符串转换为图片文件并保存下来,可以使用Python的base64模块来实现,这一过程包括解码Base64字符串... 目录1. 图片编码为 Base64 字符串2. Base64 字符串解码为图片文件3. 示例使用注意

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt