朗读小工具
大家可能和我一样,在学完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语言的文件相关操作进行的一点简单的操作而已,代码简单易懂,不妨可以试试看能不能朗诵你所输入的内容。