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语言的文件相关操作进行的一点简单的操作而已,代码简单易懂,不妨可以试试看能不能朗诵你所输入的内容。

猜你喜欢

转载自blog.csdn.net/qq_43503315/article/details/88385440