一.实验要求
实现基于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计算各单词的值,算完一个单词,就将单词及