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语言程序...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/570062

相关文章

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过

Python中反转字符串的常见方法小结

《Python中反转字符串的常见方法小结》在Python中,字符串对象没有内置的反转方法,然而,在实际开发中,我们经常会遇到需要反转字符串的场景,比如处理回文字符串、文本加密等,因此,掌握如何在Pyt... 目录python中反转字符串的方法技术背景实现步骤1. 使用切片2. 使用 reversed() 函

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Python使用pip工具实现包自动更新的多种方法

《Python使用pip工具实现包自动更新的多种方法》本文深入探讨了使用Python的pip工具实现包自动更新的各种方法和技术,我们将从基础概念开始,逐步介绍手动更新方法、自动化脚本编写、结合CI/C... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的