📄 dictionary.cpp
字号:
/****************************************************************************** * 光学字符识别程序 * 文件名:dictionary.cpp * 功能 :字典文件,后处理用 * modified by PRTsinghua@hotmail.com******************************************************************************/#include <iostream>#include <fstream>#include "dictionary.h"using std::cout;using std::ios;using std::endl;bool node::first_is_capital;string node::match;unsigned int node::pos;char node::transcode[256];char node::lowercode[256];list<recognized_char_group>::const_iterator node::now_char;list<recognized_char_group>::const_iterator node::end_char;string node::far;int node::num_super_nodes;int node::num_small_nodes;int node::refs_in_super_nodes;int node::refs_in_small_nodes;// 获取小写字符inline char Low(char c){ if( static_cast<unsigned char>(c)>=static_cast<unsigned char>('A') && static_cast<unsigned char>(c)<=static_cast<unsigned char>('Z') ) c+=32; return c;}inline char NatLow(char c){ if( (static_cast<unsigned char>(c)>=static_cast<unsigned char>('A') && static_cast<unsigned char>(c)<=static_cast<unsigned char>('Z')) || (static_cast<unsigned char>(c)>=static_cast<unsigned char>('
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -