C语言编写简单的朗读小工具

朗读小工具
大家可能和我一样,在学完c语言之后,觉得很枯燥,今天无聊之时,我就将理论结合实践一下,做一个简单的c语言朗读器。(此处结合vbs脚本,保证很简单,人人都能够学会)

包含c语言基础知识

  • c语言基本框架
  • c语言基本输入输出
  • c语言文件相关操作
  • c语言system函数

vbs指令

  • CreateObject(“SAPI.Spvoice”).Speak " " 此处为简单的朗读指令

具体的实现过程如下,请看项目源码

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

//任务:利用c语言基础编写一个简单的朗读小工具
char buf[1024] = "";

//设置窗口样式
void showStyle()
{
	system("title 语音朗读");
	system("mode con cols=80 lines=30");
	system("color f0");

}

//接受用户输入
void inputInfo()
{
	memset(buf, 0, 1024);     
	printf("输入要朗诵的语句:");
	scanf("%s", &buf);
}



int main()
{
	showStyle();
	while (1)
	{
		FILE* fp = fopen("voice.vbs", "w");
		inputInfo();
		if (fp != NULL)
		{
			fprintf(fp, "CreateObject(\"SAPI.Spvoice\").Speak\"%s\"", buf);
			fclose(fp);
			system("voice.vbs");
			system("del voice.vbs");
		}
		printf("朗诵内容为:%s\n", buf);
		fclose(fp);
	}
	system("pause");
	return 0;
}

总结
看完上面的基础代码,是不是觉得很熟悉也很简单,就是利用c语言的文件相关操作进行的一点简单的操作而已,代码简单易懂,不妨可以试试看能不能朗诵你所输入的内容。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ATM(Automated Teller Machine)是一种让用户进行取款、存款、查询余额和转账等操作的自动化设备。为了实现一个简单的ATM系统,可以使用C语言编写。 首先,我们需要设计一个简单的界面,用户可以通过输入数字选择需要进行的操作,比如取款、存款、查询余额和转账。然后,根据用户的选择,编写相应的功能模块。 在C语言中,可以使用条件语句和循环来实现ATM的基本功能。比如,用户选择取款操作,程序需要先验证账户密码,然后判断账户余额是否足够,并更新账户余额。如果用户选择存款操作,程序需要验证账户密码,并将存款金额加到账户余额上。查询余额操作只需要输出账户余额即可。转账操作需要先验证转账账户的密码,然后判断是否有足够的余额进行转账,并更新转出账户和转入账户的余额。 除了基本的操作之外,我们还需要考虑一些异常情况的处理,比如输入错误的密码、输入超出余额的取款金额等。这些情况可以通过条件语句和异常处理来实现。 最后,编写一个简单的主函数,将各个功能模块整合在一起,用户可以通过输入数字选择不同的操作。在实现过程中,可以使用C语言的函数来模块化代码,提高代码的可读性和复用性。 通过使用C语言编写简单的ATM系统,可以帮助我们加深对C语言的理解,并锻炼编程能力。同时,也能够体验到ATM系统的基本功能,对现代化的金融服务有更深入的了解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值