基于GTK+的单词数值计算器-实验报告

该实验报告详细介绍了如何使用GTK+库创建一个单词数值计算器。计算器根据字母位置的数值(A=12,B=3...Z=26)计算单词的值,并展示在界面上。此外,程序还能读取文件中的单词,计算每个单词的值并保存到result.txt文件。报告包括算法设计、界面布局、控件类型和数量,以及核心代码和程序运行效果的描述。
摘要由CSDN通过智能技术生成

一.实验要求

实现基于GTK+的单词数值计算器。该功能如下:

(1)按照规则计算单词的值,如果AB C D E F G H I J K L M N O P Q R S T U V W S Y Z 26个大写字母(全部用大写)的值分别为12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,如:

LOVE=L+O+V+E=12+15+22+5=54%

(2)程序的界面参照书上P224,在第一个单行文本框输入一个单词,单击“计算”按钮,按照以上算法计算出该单词的值。

(3)如果在最下面的单行文本框输入一个文件路径,此文件每行记录一个单词,那么经过程序计算出各个单词的值,并把结果输出到当前目录下result.txt文件中。如果文件不存在,应该提示错误。
二.程序设计思路(含流程图、算法、界面布局说明、控件数量及类型等等)
1.流程图

2.算法

2.1计算单词的值

2.1.1 提取单词,用数组存放

2.1.2 计算单词的长度

2.1.3依次计算字母的值,相加。

2.1.4将单词的值显示

2.2计算文件中单词的值

2.2.1提取文件中的单词存入array[][]

2.2.2计算各单词的值,算完一个单词,就将单词及

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值