Skip to content

tsuJui/WordList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordList

user help

文件目录简介 bin目录下core.dll为计算模块,UnitTest1.cpp单元测试内容,WordList.exe为本项目可执行程序

src目录下main.cpp为输入输出,调用dll等内容的实现。

使用说明 本程序用C++实现了简易的单词链识别功能。下载以后将WordList.exe和core.dll放到同一文件目录下,通过在命令行输入对应指令来使用本程序。

指令格式为:程序名 参数 输入文件名(参数和文件名的顺序可以随意) 例:

Wordlist.exe -n absolute_path_of_word_list

参数说明 -n 计算单词文本中可以构成多少个单词链(包含嵌套单词链),返回值为单词链总数和单词链。

-w 计算单词数量最多的单词链,如有多组则返回任意一组。

-m 计算单词数量最多的单词链(单词链中的每一个单词的首字母不能相同),如有多组则返回任意一组。

-c 计算字母最多的单词链,并输出

-h x 指定单词链首字母

-t x 指定单词链尾字母

-r 允许单词链中存在单词环

错误类型说明

错误信息 错误说明
Duplicate Parameter Error! 参数重复
Head Letter Too Long! h参数指定的字母超过一个
Head Letter Wrong! h参数指定的不是字母
Tail Letter Too Long! t参数指定的字母超过一个
Tail Letter Wrong! t参数指定的不是字母
Unrecognizable Information Error! 输入了非参数非文件名信息
Multiple Files Error! 输入了多个文件名
No File Error! 未输入文件名
No Parameter Error! 输入参数不包含输出类型参数
Conflict Parameters Error! 输出类型参数多于一个
Can't find the file! 无法打开文件,请检查该文件是否存在或者格式是否正确
Contains Words Ring! 文本内含有单词环
the number of words in the wordlist is too big, over 20000 字符数组长度超过20000
load core.dll failed 找不到core.dll,请检查是否位于同一目录下

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages