一种简单的英文词典排版系统目 录中文摘要Ⅰ主要符号表Ⅳ1 题目要求11
12 需求分析3 总体设计4详细设计4
1 主函数4
2 各功能模块设计5.运行结果(附带抓图)6.总结参考文献致谢主要符号表#include "stdlib
h" ---为 exit()函数提供原型; #include "string
h"---字符串处理函数原型; #include "ctype
h"---字符处理函数原型; #define ROWS 256 #define COLS 32---定义“字典”的大小:可存放 256 个单词,每个单词的长度不超过 31 static FILE *fp;---定义文件指针:内部链接,文件作用域; static char a[ROWS][COLS];---定义数组:内部链接,文件作用域;该数组的作用是将文件的内容复制进来,并加以处理
因为处理数组比处理文件方便
char get_option(void);---接收用户的选项,防止误操作
若输入“a;”(不包括引号),那么将视为选项 a int b(int count);---完成选项 b 的作用--接收新单词; void c(char *pt[], int count);---完成选项 c 的作用--通过指针对数组排序,实际数组元素位置未改变; int check(char arr[], int count);---对输入的单词进行分辨,若输入