#include<iostream> #include<fstream> #include<direct.h> using namespace std; #define JIAN_LEN sizeof(jian) #define FAN_LEN sizeof(fan) typedef unsigned short uint16; const uint16 fan[] = { '啊', '阿', '埃', '挨', '哎', '唉', '哀', '皚', '癌', '藹', '矮', '艾', '礙', '愛', '隘', '鞍', '氨', '安', '俺', '按', '暗', '岸', '胺', '案', '肮', '昂', '盎', '凹', '敖', '熬', '翺', '襖', '傲', '奧', '懊', '澳', '芭', '捌', '扒', '叭', '吧', '笆', '八', '疤', '巴', '拔', '跋', '靶', '把', '耙', '壩', '霸', '罷', '爸', '白', '柏', '百', '擺', '佰', '敗', '拜', '稗', '斑', '班', '搬', '扳', '般', '頒', '板', '版', '扮', '拌', '伴', '瓣', '半', '辦', '絆', '邦', '幫', '梆', '榜', '膀', '綁', '棒', '磅', '蚌', '鎊', '傍', '謗', '苞', '胞', '包', '褒', '剝', '薄', '雹', '保', '堡', '飽', '寶', '抱', '報', '暴', '豹', '鮑', '爆', '杯', '碑', '悲', '卑', '北', '輩', '背', '貝', '鋇', '倍', '狽', '備', '憊', '焙', '被', '奔', '苯', '本', '笨', '崩', '繃', '甭', '泵', '蹦', '迸', '逼', '鼻', '比', '鄙', '筆', '彼', '碧', '蓖', '蔽', '畢', '斃', '毖', '幣', '庇', '痹', '閉', '敝', '弊', '必', '辟', '壁', '臂', '避', '陛', '鞭', '邊', '編', '貶', '扁', '便', '變', '卞', '辨', '辯', '辮', '遍', '標', '彪', '膘', '表', '鼈', '憋', '別', '癟', '彬', '斌', '瀕', '濱', '賓', '擯', '兵', '冰', '柄', '丙', '秉', '餅', '炳', '病', '並', '玻', '菠', '播', '撥', '缽', '波', '博', '勃', '搏', '鉑', '箔', '伯', '帛', '舶', '脖', '膊', '渤', '泊', '駁', '捕', '蔔', '哺', '補', '埠', '不', '布', '步', '簿', '部', '怖', '擦', '猜', '裁', '材', '才', '財', '睬', '踩', '采', '彩', '菜', '蔡', '餐', '參', '蠶', '殘', '慚', '慘', '燦', '蒼', '艙', '倉', '滄', '藏', '操', '糙', '槽', '曹', '草', '廁', '策', '側', '冊', '測', '層', '蹭', '插', '叉', '茬', '茶', '查', '碴', '搽', '察', '岔', '差', '詫', '拆', '柴', '豺', '攙', '摻', '蟬', '饞', '讒', '纏', '鏟', '産', '闡', '顫', '昌', '猖', '場', '嘗', '常', '長', '償', '腸', '廠', '敞', '暢', '唱', '倡', '超', '抄', '鈔', '朝', '嘲', '潮', '巢', '吵', '炒', '車', '扯', '撤', '掣', '徹', '澈', '郴', '臣', '辰', '塵', '晨', '忱', '沈', '陳', '趁', '襯', '撐', '稱', '城', '橙', '成', '呈', '乘', '程', '懲', '澄', '誠', '承', '逞', '騁', '秤', '吃', '癡', '持', '匙', '池', '遲', '弛', '馳', '恥', '齒', '侈', '尺', '赤', '翅', '斥', '熾', '充', '衝', '沖', '蟲', '崇', '寵', '抽', '酬', '疇', '躊', '稠', '愁', '籌', '仇', '綢', '瞅', '醜', '臭', '初', '出', '櫥', '廚', '躇', '鋤', '雛', '滁', '除', '楚', '礎', '儲', '矗', '搐', '觸', '處', '揣', '川', '穿', '椽', '傳', '船', '喘', '串', '瘡', '窗', '幢', '床', '闖', '創', '吹', '炊', '捶', '錘', '垂', '春', '椿', '醇', '唇', '淳', '純', '蠢', '戳', '綽', '疵', '茨', '磁', '雌', '辭', '慈', '瓷', '詞', '此', '刺', '賜', '次', '聰', '蔥', '囪', '匆', '從', '叢', '湊', '粗', '醋', '簇', '促', '躥', '篡', '竄', '摧', '崔', '催', '脆', '瘁', '粹', '淬', '翠', '村', '存', '寸', '磋', '撮', '搓', '措', '挫', '錯', '搭', '達', '答', '瘩', '打', '大', '呆', '歹', '傣', '戴', '帶', '殆', '代', '貸', '袋', '待', '逮', '怠', '耽', '擔', '丹', '單', '鄲', '撣', '膽', '旦', '氮', '但', '憚', '淡', '誕', '彈', '蛋', '當', '擋', '黨', '蕩', '檔', '刀', '搗', '蹈', '倒', '島', '禱', '導', '到', '稻', '悼', '道', '盜', '德', '得', '的', '蹬', '燈', '登', '等', '瞪', '凳', '鄧', '堤', '低', '滴', '迪', '敵', '笛', '狄', '滌', '翟', '嫡', '抵', '底', '地', '蒂', '第', '帝', '弟', '遞', '締', '顛', '掂', '滇', '碘', '點', '典', '靛', '墊', '電', '佃', '甸', '店', '惦', '奠', '澱', '殿', '碉', '叼', '雕', '凋', '刁', '掉', '吊', '釣', '調', '跌', '爹', '碟', '蝶', '叠', '諜', '疊', '丁', '盯', '叮', '釘', '頂', '鼎', '錠', '定', '訂', '丟', '東', '冬', '董', '懂', '動', '棟', '侗', '恫', '凍', '洞', '兜', '抖', '鬥', '陡', '豆', '逗', '痘', '都', '督', '毒', '犢', '獨', '讀', '堵', '睹', '賭', '杜', '鍍', '肚', '度', '渡', '妒', '端', '短', '鍛', '段', '斷', '緞', '堆', '兌', '隊', '對', '墩', '噸', '蹲', '敦', '頓', '囤', '鈍', '盾', '遁', '掇', '哆', '多', '奪', '垛', '躲', '朵', '跺', '舵', '剁', '惰', '墮', '蛾', '峨', '鵝', '俄', '額', '訛', '娥', '惡', '厄', '扼', '遏', '鄂', '餓', '恩', '而', '兒', '耳', '爾', '餌', '洱', '二', '貳', '發', '罰', '筏', '伐', '乏', '閥', '法', '琺', '藩', '帆', '番', '翻', '樊', '礬', '釩', '繁', '凡', '煩', '反', '返', '範', '販', '犯', '飯', '泛', '坊', '芳', '方', '肪', '房', '防', '妨', '仿', '訪', '紡', '放', '菲', '非', '啡', '飛', '肥', '匪', '誹', '吠', '肺', '廢', '沸', '費', '芬', '酚', '吩', '氛', '分', '紛', '墳', '焚', '汾', '粉', '奮', '份', '忿', '憤', '糞', '豐', '封', '楓', '蜂', '峰', '鋒', '風', '瘋', '烽', '逢', '馮', '縫', '諷', '奉', '鳳', '佛', '否', '夫', '敷', '膚', '孵', '扶', '拂', '輻', '幅', '氟', '符', '伏', '俘', '服', '浮', '涪', '福', '袱', '弗', '甫', '撫', '輔', '俯', '釜', '斧', '脯', '腑', '府', '腐', '赴', '副', '覆', '賦', '複', '傅', '付', '阜', '父', '腹', '負', '富', '訃', '附', '婦', '縛', '咐', '噶', '嘎', '該', '改', '概', '鈣', '蓋', '溉', '幹', '甘', '杆', '柑', '竿', '肝', '趕', '感', '稈', '敢', '贛', '岡', '剛', '鋼', '缸', '肛', '綱', '崗', '港', '杠', '篙', '臯', '高', '膏', '羔', '糕', '搞', '鎬', '稿', '告', '哥', '歌', '擱', '戈', '鴿', '胳', '疙', '割', '革', '葛', '格', '蛤', '閣', '隔', '鉻', '個', '各', '給', '根', '跟', '耕', '更', '庚', '羹', '埂', '耿', '梗', '工', '攻', '功', '恭', '龔', '供', '躬', '公', '宮', '弓', '鞏', '汞', '拱', '貢', '共', '鈎', '勾', '溝', '苟', '狗', '垢', '構', '購', '夠', '辜', '菇', '咕', '箍', '估', '沽', '孤', '姑', '鼓', '古', '蠱', '骨', '谷', '股', '故', '顧', '固', '雇', '刮', '瓜', '剮', '寡', '挂', '褂', '乖', '拐', '怪', '棺', '關', '官', '冠', '觀', '管', '館', '罐', '慣', '灌', '貫', '光', '廣', '逛', '瑰', '規', '圭', '矽', '歸', '龜', '閨', '軌', '鬼', '詭', '癸', '桂', '櫃', '跪', '貴', '劊', '輥', '滾', '棍', '鍋', '郭', '國', '果', '裹', '過', '哈', '骸', '孩', '海', '氦', '亥', '害', '駭', '酣', '憨', '邯', '韓', '含', '涵', '寒', '函', '喊', '罕', '翰', '撼', '捍', '旱', '憾', '悍', '焊', '汗', '漢', '夯', '杭', '航', '壕', '嚎', '豪', '毫', '郝', '好', '耗', '號', '浩', '呵', '喝', '荷', '菏', '核', '禾', '和', '何', '合', '盒', '貉', '閡', '河', '涸', '赫', '褐', '鶴', '賀', '嘿', '黑', '痕', '很', '狠', '恨', '哼', '亨', '橫', '衡', '恒', '轟', '哄', '烘', '虹', '鴻', '洪', '宏', '弘', '紅', '喉', '侯', '猴', '吼', '厚', '候', '後', '呼', '乎', '忽', '瑚', '壺', '葫', '胡', '蝴', '狐', '糊', '湖', '弧', '虎', '唬', '護', '互', '滬', '戶', '花', '嘩', '華', '猾', '滑', '畫', '劃', '化', '話', '槐', '徊', '懷', '淮', '壞', '歡', '環', '桓', '還', '緩', '換', '患', '喚', '瘓', '豢', '煥', '渙', '宦', '幻', '荒', '慌', '黃', '磺', '蝗', '簧', '皇', '凰', '惶', '煌', '晃', '幌', '恍', '謊', '灰', '揮', '輝', '徽', '恢', '蛔', '回', '毀', '悔', '慧', '卉', '惠', '晦', '賄', '穢', '會', '燴', '彙', '諱', '誨', '繪', '葷', '昏', '婚', '魂', '渾', '混', '豁', '活', '夥', '火', '獲', '或', '惑', '霍', '貨', '禍', '擊', '圾', '基', '機', '畸', '稽', '積', '箕', '肌', '饑', '迹', '激', '譏', '雞', '姬', '績', '緝', '吉', '極', '棘', '輯', '籍', '集', '及', '急', '疾', '汲', '即', '嫉', '級', '擠', '幾', '脊', '己', '薊', '技', '冀', '季', '伎', '祭', '劑', '悸', '濟', '寄', '寂', '計', '記', '既', '忌', '際', '妓', '繼', '紀', '嘉', '枷', '夾', '佳', '家', '加', '莢', '頰', '賈', '甲', '鉀', '假', '稼', '價', '架', '駕', '嫁', '殲', '監', '堅', '尖', '箋', '間', '煎', '兼', '肩', '艱', '奸', '緘', '繭', '檢', '柬', '堿', '鹼', '揀', '撿', '簡', '儉', '剪', '減', '薦', '檻', '鑒', '踐', '賤', '見', '鍵', '箭', '件', '健', '艦', '劍', '餞', '漸', '濺', '澗', '建', '僵', '姜', '將', '漿', '江', '疆', '蔣', '槳', '獎', '講', '匠', '醬', '降', '蕉', '椒', '礁', '焦', '膠', '交', '郊', '澆', '驕', '嬌', '嚼', '攪', '鉸', '矯', '僥', '腳', '狡', '角', '餃', '繳', '絞', '剿', '教', '酵', '轎', '較', '叫', '窖', '揭', '接', '皆', '稭', '街', '階', '截', '劫', '節', '莖', '睛', '晶', '鯨', '京', '驚', '精', '粳', '經', '井', '警', '景', '頸', '靜', '境', '敬', '鏡', '徑', '痙', '靖', '竟', '競', '淨', '炯', '窘', '揪', '究', '糾', '玖', '韭', '久', '灸', '九', '酒', '廄', '救', '舊', '臼', '舅', '咎', '就', '疚', '鞠', '拘', '狙', '疽', '居', '駒', '菊', '局', '咀', '矩', '舉', '沮', '聚', '拒', '據', '巨', '具', '距', '踞', '鋸', '俱', '句', '懼', '炬', '劇', '捐', '鵑', '娟', '倦', '眷', '卷', '絹', '撅', '攫', '抉', '掘', '倔', '爵', '桔', '傑', '捷', '睫', '竭', '潔', '結', '解', '姐', '戒', '藉', '芥', '界', '借', '介', '疥', '誡', '屆', '巾', '筋', '斤', '金', '今', '津', '襟', '緊', '錦', '僅', '謹', '進', '靳', '晉', '禁', '近', '燼', '浸', '盡', '勁', '荊', '兢', '覺', '決', '訣', '絕', '均', '菌', '鈞', '軍', '君', '峻', '俊', '竣', '浚', '郡', '駿', '喀', '咖', '卡', '咯', '開', '揩', '楷', '凱', '慨', '刊', '堪', '勘', '坎', '砍', '看', '康', '慷', '糠', '扛', '抗', '亢', '炕', '考', '拷', '烤', '靠', '坷', '苛', '柯', '棵', '磕', '顆', '科', '殼', '咳', '可', '渴', '克', '刻', '客', '課', '肯', '啃', '墾', '懇', '坑', '吭', '空', '恐', '孔', '控', '摳', '口', '扣', '寇', '枯', '哭', '窟', '苦', '酷', '庫', '褲', '誇', '垮', '挎', '跨', '胯', '塊', '筷', '儈', '快', '寬', '款', '匡', '筐', '狂', '框', '礦', '眶', '曠', '況', '虧', '盔', '巋', '窺', '葵', '奎', '魁', '傀', '饋', '愧', '潰', '坤', '昆', '捆', '困', '括', '擴', '廓', '闊', '垃', '拉', '喇', '蠟', '臘', '辣', '啦', '萊', '來', '賴', '藍', '婪', '欄', '攔', '籃', '闌', '蘭', '瀾', '讕', '攬', '覽', '懶', '纜', '爛', '濫', '琅', '榔', '狼', '廊', '郎', '朗', '浪', '撈', '勞', '牢', '老', '佬', '姥', '酪', '烙', '澇', '勒', '樂', '雷', '鐳', '蕾', '磊', '累', '儡', '壘', '擂', '肋', '類', '淚', '棱', '楞', '冷', '厘', '梨', '犁', '黎', '籬', '狸', '離', '漓', '理', '李', '裏', '鯉', '禮', '莉', '荔', '吏', '栗', '麗', '厲', '勵', '礫', '曆', '利', '傈', '例', '俐', '痢', '立', '粒', '瀝', '隸', '力', '璃', '哩', '倆', '聯', '蓮', '連', '鐮', '廉', '憐', '漣', '簾', '斂', '臉', '鏈', '戀', '煉', '練', '糧', '涼', '梁', '粱', '良', '兩', '輛', '量', '晾', '亮', '諒', '撩', '聊', '僚', '療', '燎', '寥', '遼', '潦', '了', '撂', '鐐', '廖', '料', '列', '裂', '烈', '劣', '獵', '琳', '林', '磷', '霖', '臨', '鄰', '鱗', '淋', '凜', '賃', '吝', '拎', '玲', '菱', '零', '齡', '鈴', '伶', '羚', '淩', '靈', '陵', '嶺', '領', '另', '令', '溜', '琉', '榴', '硫', '餾', '留', '劉', '瘤', '流', '柳', '六', '龍', '聾', '嚨', '籠', '窿', '隆', '壟', '攏', '隴', '樓', '婁', '摟', '簍', '漏', '陋', '蘆', '盧', '顱', '廬', '爐', '擄', '鹵', '虜', '魯', '麓', '碌', '露', '路', '賂', '鹿', '潞', '祿', '錄', '陸', '戮', '驢', '呂', '鋁', '侶', '旅', '履', '屢', '縷', '慮', '氯', '律', '率', '濾', '綠', '巒', '攣', '孿', '灤', '卵', '亂', '掠', '略', '掄', '輪', '倫', '侖', '淪', '綸', '論', '蘿', '螺', '羅', '邏', '鑼', '籮', '騾', '裸', '落', '洛', '駱', '絡', '媽', '麻', '瑪', '碼', '螞', '馬', '罵', '嘛', '嗎', '埋', '買', '麥', '賣', '邁', '脈', '瞞', '饅', '蠻', '滿', '蔓', '曼', '慢', '漫', '謾', '芒', '茫', '盲', '氓', '忙', '莽', '貓', '茅', '錨', '毛', '矛', '鉚', '卯', '茂', '冒', '帽', '貌', '貿', '麽', '玫', '枚', '梅', '酶', '黴', '煤', '沒', '眉', '媒', '鎂', '每', '美', '昧', '寐', '妹', '媚', '門', '悶', '們', '萌', '蒙', '檬', '盟', '錳', '猛', '夢', '孟', '眯', '醚', '靡', '糜', '迷', '謎', '彌', '米', '秘', '覓', '泌', '蜜', '密', '冪', '棉', '眠', '綿', '冕', '免', '勉', '娩', '緬', '面', '苗', '描', '瞄', '藐', '秒', '渺', '廟', '妙', '蔑', '滅', '民', '抿', '皿', '敏', '憫', '閩', '明', '螟', '鳴', '銘', '名', '命', '謬', '摸', '摹', '蘑', '模', '膜', '磨', '摩', '魔', '抹', '末', '莫', '墨', '默', '沫', '漠', '寞', '陌', '謀', '牟', '某', '拇', '牡', '畝', '姆', '母', '墓', '暮', '幕', '募', '慕', '木', '目', '睦', '牧', '穆', '拿', '哪', '呐', '鈉', '那', '娜', '納', '氖', '乃', '奶', '耐', '奈', '南', '男', '難', '囊', '撓', '腦', '惱', '鬧', '淖', '呢', '餒', '內', '嫩', '能', '妮', '霓', '倪', '泥', '尼', '擬', '你', '匿', '膩', '逆', '溺', '蔫', '拈', '年', '碾', '攆', '撚', '念', '娘', '釀', '鳥', '尿', '捏', '聶', '孽', '齧', '鑷', '鎳', '涅', '您', '檸', '獰', '凝', '甯', '擰', '濘', '牛', '扭', '鈕', '紐', '膿', '濃', '農', '弄', '奴', '努', '怒', '女', '暖', '虐', '瘧', '挪', '懦', '糯', '諾', '哦', '歐', '鷗', '毆', '藕', '嘔', '偶', '漚', '啪', '趴', '爬', '帕', '怕', '琶', '拍', '排', '牌', '徘', '湃', '派', '攀', '潘', '盤', '磐', '盼', '畔', '判', '叛', '乓', '龐', '旁', '耪', '胖', '抛', '咆', '刨', '炮', '袍', '跑', '泡', '呸', '胚', '培', '裴', '賠', '陪', '配', '佩', '沛', '噴', '盆', '砰', '抨', '烹', '澎', '彭', '蓬', '棚', '硼', '篷', '膨', '朋', '鵬', '捧', '碰', '坯', '砒', '霹', '批', '披', '劈', '琵', '毗', '啤', '脾', '疲', '皮', '匹', '痞', '僻', '屁', '譬', '篇', '偏', '片', '騙', '飄', '漂', '瓢', '票', '撇', '瞥', '拼', '頻', '貧', '品', '聘', '乒', '坪', '蘋', '萍', '平', '憑', '瓶', '評', '屏', '坡', '潑', '頗', '婆', '破', '魄', '迫', '粕', '剖', '撲', '鋪', '仆', '莆', '葡', '菩', '蒲', '埔', '樸', '圃', '普', '浦', '譜', '曝', '瀑', '期', '欺', '棲', '戚', '妻', '七', '淒', '漆', '柒', '沏', '其', '棋', '奇', '歧', '畦', '崎', '臍', '齊', '旗', '祈', '祁', '騎', '起', '豈', '乞', '企', '啓', '契', '砌', '器', '氣', '迄', '棄', '汽', '泣', '訖', '掐', '洽', '牽', '扡', '釺', '鉛', '千', '遷', '簽', '仟', '謙', '乾', '黔', '錢', '鉗', '前', '潛', '遣', '淺', '譴', '塹', '嵌', '欠', '歉', '槍', '嗆', '腔', '羌', '牆', '薔', '強', '搶', '橇', '鍬', '敲', '悄', '橋', '瞧', '喬', '僑', '巧', '鞘', '撬', '翹', '峭', '俏', '竅', '切', '茄', '且', '怯', '竊', '欽', '侵', '親', '秦', '琴', '勤', '芹', '擒', '禽', '寢', '沁', '青', '輕', '氫', '傾', '卿', '清', '擎', '晴', '氰', '情', '頃', '請', '慶', '瓊', '窮', '秋', '丘', '邱', '球', '求', '囚', '酋', '泅', '趨', '區', '蛆', '曲', '軀', '屈', '驅', '渠', '取', '娶', '齲', '趣', '去', '圈', '顴', '權', '醛', '泉', '全', '痊', '拳', '犬', '券', '勸', '缺', '炔', '瘸', '卻', '鵲', '榷', '確', '雀', '裙', '群', '然', '燃', '冉', '染', '瓤', '壤', '攘', '嚷', '讓', '饒', '擾', '繞', '惹', '熱', '壬', '仁', '人', '忍', '韌', '任', '認', '刃', '妊', '紉', '扔', '仍', '日', '戎', '茸', '蓉', '榮', '融', '熔', '溶', '容', '絨', '冗', '揉', '柔', '肉', '茹', '蠕', '儒', '孺', '如', '辱', '乳', '汝', '入', '褥', '軟', '阮', '蕊', '瑞', '銳', '閏', '潤', '若', '弱', '撒', '灑', '薩', '腮', '鰓', '塞', '賽', '三', '三', '傘', '散', '桑', '嗓', '喪', '搔', '騷', '掃', '嫂', '瑟', '色', '澀', '森', '僧', '莎', '砂', '殺', '刹', '沙', '紗', '傻', '啥', '煞', '篩', '曬', '珊', '苫', '杉', '山', '刪', '煽', '衫', '閃', '陝', '擅', '贍', '膳', '善', '汕', '扇', '繕', '墒', '傷', '商', '賞', '晌', '上', '尚', '裳', '梢', '捎', '稍', '燒', '芍', '勺', '韶', '少', '哨', '邵', '紹', '奢', '賒', '蛇', '舌', '舍', '赦', '攝', '射', '懾', '涉', '社', '設', '砷', '申', '呻', '伸', '身', '深', '娠', '紳', '神', '沈', '審', '嬸', '甚', '腎', '慎', '滲', '聲', '生', '甥', '牲', '升', '繩', '省', '盛', '剩', '勝', '聖', '師', '失', '獅', '施', '濕', '詩', '屍', '虱', '十', '石', '拾', '時', '什', '食', '蝕', '實', '識', '史', '矢', '使', '屎', '駛', '始', '式', '示', '士', '世', '柿', '事', '拭', '誓', '逝', '勢', '是', '嗜', '噬', '適', '仕', '侍', '釋', '飾', '氏', '市', '恃', '室', '視', '試', '收', '手', '首', '守', '壽', '授', '售', '受', '瘦', '獸', '蔬', '樞', '梳', '殊', '抒', '輸', '叔', '舒', '淑', '疏', '書', '贖', '孰', '熟', '薯', '暑', '曙', '署', '蜀', '黍', '鼠', '屬', '術', '述', '樹', '束', '戍', '豎', '墅', '庶', '數', '漱', '恕', '刷', '耍', '摔', '衰', '甩', '帥', '栓', '拴', '霜', '雙', '爽', '誰', '水', '睡', '稅', '吮', '瞬', '順', '舜', '說', '碩', '朔', '爍', '斯', '撕', '嘶', '思', '私', '司', '絲', '死', '肆', '寺', '嗣', '四', '伺', '似', '飼', '巳', '松', '聳', '慫', '頌', '送', '宋', '訟', '誦', '搜', '艘', '擻', '嗽', '蘇', '酥', '俗', '素', '速', '粟', '僳', '塑', '溯', '宿', '訴', '肅', '酸', '蒜', '算', '雖', '隋', '隨', '綏', '髓', '碎', '歲', '穗', '遂', '隧', '祟', '孫', '損', '筍', '蓑', '梭', '唆', '縮', '瑣', '索', '鎖', '所', '塌', '他', '它', '她', '塔', '獺', '撻', '蹋', '踏', '胎', '苔', '擡', '台', '泰', '酞', '太', '態', '汰', '坍', '攤', '貪', '癱', '灘', '壇', '檀', '痰', '潭', '譚', '談', '坦', '毯', '袒', '碳', '探', '歎', '炭', '湯', '塘', '搪', '堂', '棠', '膛', '唐', '糖', '倘', '躺', '淌', '趟', '燙', '掏', '濤', '滔', '縧', '萄', '桃', '逃', '淘', '陶', '討', '套', '特', '藤', '騰', '疼', '謄', '梯', '剔', '踢', '銻', '提', '題', '蹄', '啼', '體', '替', '嚏', '惕', '涕', '剃', '屜', '天', '添', '填', '田', '甜', '恬', '舔', '腆', '挑', '條', '迢', '眺', '跳', '貼', '鐵', '帖', '廳', '聽', '烴', '汀', '廷', '停', '亭', '庭', '挺', '艇', '通', '桐', '酮', '瞳', '同', '銅', '彤', '童', '桶', '捅', '筒', '統', '痛', '偷', '投', '頭', '透', '凸', '禿', '突', '圖', '徒', '途', '塗', '屠', '土', '吐', '兔', '湍', '團', '推', '頹', '腿', '蛻', '褪', '退', '吞', '屯', '臀', '拖', '托', '脫', '鴕', '陀', '馱', '駝', '橢', '妥', '拓', '唾', '挖', '哇', '蛙', '窪', '娃', '瓦', '襪', '歪', '外', '豌', '彎', '灣', '玩', '頑', '丸', '烷', '完', '碗', '挽', '晚', '皖', '惋', '宛', '婉', '萬', '腕', '汪', '王', '亡', '枉', '網', '往', '旺', '望', '忘', '妄', '威', '巍', '微', '危', '韋', '違', '桅', '圍', '唯', '惟', '為', '濰', '維', '葦', '萎', '委', '偉', '僞', '尾', '緯', '未', '蔚', '味', '畏', '胃', '餵', '魏', '位', '渭', '謂', '尉', '慰', '衛', '瘟', '溫', '蚊', '文', '聞', '紋', '吻', '穩', '紊', '問', '嗡', '翁', '甕', '撾', '蝸', '渦', '窩', '我', '斡', '臥', '握', '沃', '巫', '嗚', '鎢', '烏', '汙', '誣', '屋', '無', '蕪', '梧', '吾', '吳', '毋', '武', '五', '捂', '午', '舞', '伍', '侮', '塢', '戊', '霧', '晤', '物', '勿', '務', '悟', '誤', '昔', '熙', '析', '西', '硒', '矽', '晰', '嘻', '吸', '錫', '犧', '稀', '息', '希', '悉', '膝', '夕', '惜', '熄', '烯', '溪', '汐', '犀', '檄', '襲', '席', '習', '媳', '喜', '銑', '洗', '系', '隙', '戲', '細', '瞎', '蝦', '匣', '霞', '轄', '暇', '峽', '俠', '狹', '下', '廈', '夏', '嚇', '掀', '鍁', '先', '仙', '鮮', '纖', '鹹', '賢', '銜', '舷', '閑', '涎', '弦', '嫌', '顯', '險', '現', '獻', '縣', '腺', '餡', '羨', '憲', '陷', '限', '線', '相', '廂', '鑲', '香', '箱', '襄', '湘', '鄉', '翔', '祥', '詳', '想', '響', '享', '項', '巷', '橡', '像', '向', '象', '蕭', '硝', '霄', '削', '哮', '囂', '銷', '消', '宵', '淆', '曉', '小', '孝', '校', '肖', '嘯', '笑', '效', '楔', '些', '歇', '蠍', '鞋', '協', '挾', '攜', '邪', '斜', '脅', '諧', '寫', '械', '卸', '蟹', '懈', '泄', '瀉', '謝', '屑', '薪', '芯', '鋅', '欣', '辛', '新', '忻', '心', '信', '釁', '星', '腥', '猩', '惺', '興', '刑', '型', '形', '邢', '行', '醒', '幸', '杏', '性', '姓', '兄', '凶', '胸', '匈', '洶', '雄', '熊', '休', '修', '羞', '朽', '嗅', '鏽', '秀', '袖', '繡', '墟', '戌', '需', '虛', '噓', '須', '徐', '許', '蓄', '酗', '敘', '旭', '序', '畜', '恤', '絮', '婿', '緒', '續', '軒', '喧', '宣', '懸', '旋', '玄', '選', '癬', '眩', '絢', '靴', '薛', '學', '穴', '雪', '血', '勳', '熏', '循', '旬', '詢', '尋', '馴', '巡', '殉', '汛', '訓', '訊', '遜', '迅', '壓', '押', '鴉', '鴨', '呀', '丫', '芽', '牙', '蚜', '崖', '衙', '涯', '雅', '啞', '亞', '訝', '焉', '咽', '閹', '煙', '淹', '鹽', '嚴', '研', '蜒', '岩', '延', '言', '顔', '閻', '炎', '沿', '奄', '掩', '眼', '衍', '演', '豔', '堰', '燕', '厭', '硯', '雁', '唁', '彥', '焰', '宴', '諺', '驗', '殃', '央', '鴦', '秧', '楊', '揚', '佯', '瘍', '羊', '洋', '陽', '氧', '仰', '癢', '養', '樣', '漾', '邀', '腰', '妖', '瑤', '搖', '堯', '遙', '窯', '謠', '姚', '咬', '舀', '藥', '要', '耀', '椰', '噎', '耶', '爺', '野', '冶', '也', '頁', '掖', '業', '葉', '曳', '腋', '夜', '液', '一', '壹', '醫', '揖', '銥', '依', '伊', '衣', '頤', '夷', '遺', '移', '儀', '胰', '疑', '沂', '宜', '姨', '彜', '椅', '蟻', '倚', '已', '乙', '矣', '以', '藝', '抑', '易', '邑', '屹', '億', '役', '臆', '逸', '肄', '疫', '亦', '裔', '意', '毅', '憶', '義', '益', '溢', '詣', '議', '誼', '譯', '異', '翼', '翌', '繹', '茵', '蔭', '因', '殷', '音', '陰', '姻', '吟', '銀', '淫', '寅', '飲', '尹', '引', '隱', '印', '英', '櫻', '嬰', '鷹', '應', '纓', '瑩', '螢', '營', '熒', '蠅', '迎', '贏', '盈', '影', '穎', '硬', '映', '喲', '擁', '傭', '臃', '癰', '庸', '雍', '踴', '蛹', '詠', '泳', '湧', '永', '恿', '勇', '用', '幽', '優', '悠', '憂', '尤', '由', '郵', '鈾', '猶', '油', '遊', '酉', '有', '友', '右', '佑', '釉', '誘', '又', '幼', '迂', '淤', '于', '盂', '榆', '虞', '愚', '輿', '余', '俞', '逾', '魚', '愉', '渝', '漁', '隅', '予', '娛', '雨', '與', '嶼', '禹', '宇', '語', '羽', '玉', '域', '芋', '郁', '籲', '遇', '喻', '峪', '禦', '愈', '欲', '獄', '育', '譽', '浴', '寓', '裕', '預', '豫', '馭', '鴛', '淵', '冤', '元', '垣', '袁', '原', '援', '轅', '園', '員', '圓', '猿', '源', '緣', '遠', '苑', '願', '怨', '院', '曰', '約', '越', '躍', '鑰', '嶽', '粵', '月', '悅', '閱', '耘', '雲', '鄖', '勻', '隕', '允', '運', '蘊', '醞', '暈', '韻', '孕', '匝', '砸', '雜', '栽', '哉', '災', '宰', '載', '再', '在', '咱', '攢', '暫', '贊', '贓', '髒', '葬', '遭', '糟', '鑿', '藻', '棗', '早', '澡', '蚤', '躁', '噪', '造', '皂', '竈', '燥', '責', '擇', '則', '澤', '賊', '怎', '增', '憎', '曾', '贈', '紮', '喳', '渣', '劄', '軋', '鍘', '閘', '眨', '柵', '榨', '咋', '乍', '炸', '詐', '摘', '齋', '宅', '窄', '債', '寨', '瞻', '氈', '詹', '粘', '沾', '盞', '斬', '輾', '嶄', '展', '蘸', '棧', '占', '戰', '站', '湛', '綻', '樟', '章', '彰', '漳', '張', '掌', '漲', '杖', '丈', '帳', '賬', '仗', '脹', '瘴', '障', '招', '昭', '找', '沼', '趙', '照', '罩', '兆', '肇', '召', '遮', '折', '哲', '蟄', '轍', '者', '鍺', '蔗', '這', '浙', '珍', '斟', '真', '甄', '砧', '臻', '貞', '針', '偵', '枕', '疹', '診', '震', '振', '鎮', '陣', '蒸', '掙', '睜', '征', '猙', '爭', '怔', '整', '拯', '正', '政', '幀', '症', '鄭', '證', '芝', '枝', '支', '吱', '蜘', '知', '肢', '脂', '汁', '之', '織', '職', '直', '植', '殖', '執', '值', '侄', '址', '指', '止', '趾', '只', '旨', '紙', '志', '摯', '擲', '至', '致', '置', '幟', '峙', '制', '智', '秩', '稚', '質', '炙', '痔', '滯', '治', '窒', '中', '盅', '忠', '鍾', '衷', '終', '種', '腫', '重', '仲', '衆', '舟', '周', '州', '洲', '謅', '粥', '軸', '肘', '帚', '咒', '皺', '宙', '晝', '驟', '珠', '株', '蛛', '朱', '豬', '諸', '誅', '逐', '竹', '燭', '煮', '拄', '矚', '囑', '主', '著', '柱', '助', '蛀', '貯', '鑄', '築', '住', '注', '祝', '駐', '抓', '爪', '拽', '專', '磚', '轉', '撰', '賺', '篆', '樁', '莊', '裝', '妝', '撞', '壯', '狀', '椎', '錐', '追', '贅', '墜', '綴', '諄', '准', '捉', '拙', '卓', '桌', '琢', '茁', '酌', '啄', '著', '灼', '濁', '茲', '咨', '資', '姿', '滋', '淄', '孜', '紫', '仔', '籽', '滓', '子', '自', '漬', '字', '鬃', '棕', '蹤', '宗', '綜', '總', '縱', '鄒', '走', '奏', '揍', '租', '足', '卒', '族', '祖', '詛', '阻', '組', '鑽', '纂', '嘴', '醉', '最', '罪', '尊', '遵', '昨', '左', '佐', '柞', '做', '作', '坐', '座', }; const uint16 jian[] = { '啊', '阿', '埃', '挨', '哎', '唉', '哀', '皑', '癌', '蔼', '矮', '艾', '碍', '爱', '隘', '鞍', '氨', '安', '俺', '按', '暗', '岸', '胺', '案', '肮', '昂', '盎', '凹', '敖', '熬', '翱', '袄', '傲', '奥', '懊', '澳', '芭', '捌', '扒', '叭', '吧', '笆', '八', '疤', '巴', '拔', '跋', '靶', '把', '耙', '坝', '霸', '罢', '爸', '白', '柏', '百', '摆', '佰', '败', '拜', '稗', '斑', '班', '搬', '扳', '般', '颁', '板', '版', '扮', '拌', '伴', '瓣', '半', '办', '绊', '邦', '帮', '梆', '榜', '膀', '绑', '棒', '磅', '蚌', '镑', '傍', '谤', '苞', '胞', '包', '褒', '剥', '薄', '雹', '保', '堡', '饱', '宝', '抱', '报', '暴', '豹', '鲍', '爆', '杯', '碑', '悲', '卑', '北', '辈', '背', '贝', '钡', '倍', '狈', '备', '惫', '焙', '被', '奔', '苯', '本', '笨', '崩', '绷', '甭', '泵', '蹦', '迸', '逼', '鼻', '比', '鄙', '笔', '彼', '碧', '蓖', '蔽', '毕', '毙', '毖', '币', '庇', '痹', '闭', '敝', '弊', '必', '辟', '壁', '臂', '避', '陛', '鞭', '边', '编', '贬', '扁', '便', '变', '卞', '辨', '辩', '辫', '遍', '标', '彪', '膘', '表', '鳖', '憋', '别', '瘪', '彬', '斌', '濒', '滨', '宾', '摈', '兵', '冰', '柄', '丙', '秉', '饼', '炳', '病', '并', '玻', '菠', '播', '拨', '钵', '波', '博', '勃', '搏', '铂', '箔', '伯', '帛', '舶', '脖', '膊', '渤', '泊', '驳', '捕', '卜', '哺', '补', '埠', '不', '布', '步', '簿', '部', '怖', '擦', '猜', '裁', '材', '才', '财', '睬', '踩', '采', '彩', '菜', '蔡', '餐', '参', '蚕', '残', '惭', '惨', '灿', '苍', '舱', '仓', '沧', '藏', '操', '糙', '槽', '曹', '草', '厕', '策', '侧', '册', '测', '层', '蹭', '插', '叉', '茬', '茶', '查', '碴', '搽', '察', '岔', '差', '诧', '拆', '柴', '豺', '搀', '掺', '蝉', '馋', '谗', '缠', '铲', '产', '阐', '颤', '昌', '猖', '场', '尝', '常', '长', '偿', '肠', '厂', '敞', '畅', '唱', '倡', '超', '抄', '钞', '朝', '嘲', '潮', '巢', '吵', '炒', '车', '扯', '撤', '掣', '彻', '澈', '郴', '臣', '辰', '尘', '晨', '忱', '沉', '陈', '趁', '衬', '撑', '称', '城', '橙', '成', '呈', '乘', '程', '惩', '澄', '诚', '承', '逞', '骋', '秤', '吃', '痴', '持', '匙', '池', '迟', '弛', '驰', '耻', '齿', '侈', '尺', '赤', '翅', '斥', '炽', '充', '冲', '冲', '虫', '崇', '宠', '抽', '酬', '畴', '踌', '稠', '愁', '筹', '仇', '绸', '瞅', '丑', '臭', '初', '出', '橱', '厨', '躇', '锄', '雏', '滁', '除', '楚', '础', '储', '矗', '搐', '触', '处', '揣', '川', '穿', '椽', '传', '船', '喘', '串', '疮', '窗', '幢', '床', '闯', '创', '吹', '炊', '捶', '锤', '垂', '春', '椿', '醇', '唇', '淳', '纯', '蠢', '戳', '绰', '疵', '茨', '磁', '雌', '辞', '慈', '瓷', '词', '此', '刺', '赐', '次', '聪', '葱', '囱', '匆', '从', '丛', '凑', '粗', '醋', '簇', '促', '蹿', '篡', '窜', '摧', '崔', '催', '脆', '瘁', '粹', '淬', '翠', '村', '存', '寸', '磋', '撮', '搓', '措', '挫', '错', '搭', '达', '答', '瘩', '打', '大', '呆', '歹', '傣', '戴', '带', '殆', '代', '贷', '袋', '待', '逮', '怠', '耽', '担', '丹', '单', '郸', '掸', '胆', '旦', '氮', '但', '惮', '淡', '诞', '弹', '蛋', '当', '挡', '党', '荡', '档', '刀', '捣', '蹈', '倒', '岛', '祷', '导', '到', '稻', '悼', '道', '盗', '德', '得', '的', '蹬', '灯', '登', '等', '瞪', '凳', '邓', '堤', '低', '滴', '迪', '敌', '笛', '狄', '涤', '翟', '嫡', '抵', '底', '地', '蒂', '第', '帝', '弟', '递', '缔', '颠', '掂', '滇', '碘', '点', '典', '靛', '垫', '电', '佃', '甸', '店', '惦', '奠', '淀', '殿', '碉', '叼', '雕', '凋', '刁', '掉', '吊', '钓', '调', '跌', '爹', '碟', '蝶', '迭', '谍', '叠', '丁', '盯', '叮', '钉', '顶', '鼎', '锭', '定', '订', '丢', '东', '冬', '董', '懂', '动', '栋', '侗', '恫', '冻', '洞', '兜', '抖', '斗', '陡', '豆', '逗', '痘', '都', '督', '毒', '犊', '独', '读', '堵', '睹', '赌', '杜', '镀', '肚', '度', '渡', '妒', '端', '短', '锻', '段', '断', '缎', '堆', '兑', '队', '对', '墩', '吨', '蹲', '敦', '顿', '囤', '钝', '盾', '遁', '掇', '哆', '多', '夺', '垛', '躲', '朵', '跺', '舵', '剁', '惰', '堕', '蛾', '峨', '鹅', '俄', '额', '讹', '娥', '恶', '厄', '扼', '遏', '鄂', '饿', '恩', '而', '儿', '耳', '尔', '饵', '洱', '二', '贰', '发', '罚', '筏', '伐', '乏', '阀', '法', '珐', '藩', '帆', '番', '翻', '樊', '矾', '钒', '繁', '凡', '烦', '反', '返', '范', '贩', '犯', '饭', '泛', '坊', '芳', '方', '肪', '房', '防', '妨', '仿', '访', '纺', '放', '菲', '非', '啡', '飞', '肥', '匪', '诽', '吠', '肺', '废', '沸', '费', '芬', '酚', '吩', '氛', '分', '纷', '坟', '焚', '汾', '粉', '奋', '份', '忿', '愤', '粪', '丰', '封', '枫', '蜂', '峰', '锋', '风', '疯', '烽', '逢', '冯', '缝', '讽', '奉', '凤', '佛', '否', '夫', '敷', '肤', '孵', '扶', '拂', '辐', '幅', '氟', '符', '伏', '俘', '服', '浮', '涪', '福', '袱', '弗', '甫', '抚', '辅', '俯', '釜', '斧', '脯', '腑', '府', '腐', '赴', '副', '覆', '赋', '复', '傅', '付', '阜', '父', '腹', '负', '富', '讣', '附', '妇', '缚', '咐', '噶', '嘎', '该', '改', '概', '钙', '盖', '溉', '干', '甘', '杆', '柑', '竿', '肝', '赶', '感', '秆', '敢', '赣', '冈', '刚', '钢', '缸', '肛', '纲', '岗', '港', '杠', '篙', '皋', '高', '膏', '羔', '糕', '搞', '镐', '稿', '告', '哥', '歌', '搁', '戈', '鸽', '胳', '疙', '割', '革', '葛', '格', '蛤', '阁', '隔', '铬', '个', '各', '给', '根', '跟', '耕', '更', '庚', '羹', '埂', '耿', '梗', '工', '攻', '功', '恭', '龚', '供', '躬', '公', '宫', '弓', '巩', '汞', '拱', '贡', '共', '钩', '勾', '沟', '苟', '狗', '垢', '构', '购', '够', '辜', '菇', '咕', '箍', '估', '沽', '孤', '姑', '鼓', '古', '蛊', '骨', '谷', '股', '故', '顾', '固', '雇', '刮', '瓜', '剐', '寡', '挂', '褂', '乖', '拐', '怪', '棺', '关', '官', '冠', '观', '管', '馆', '罐', '惯', '灌', '贯', '光', '广', '逛', '瑰', '规', '圭', '硅', '归', '龟', '闺', '轨', '鬼', '诡', '癸', '桂', '柜', '跪', '贵', '刽', '辊', '滚', '棍', '锅', '郭', '国', '果', '裹', '过', '哈', '骸', '孩', '海', '氦', '亥', '害', '骇', '酣', '憨', '邯', '韩', '含', '涵', '寒', '函', '喊', '罕', '翰', '撼', '捍', '旱', '憾', '悍', '焊', '汗', '汉', '夯', '杭', '航', '壕', '嚎', '豪', '毫', '郝', '好', '耗', '号', '浩', '呵', '喝', '荷', '菏', '核', '禾', '和', '何', '合', '盒', '貉', '阂', '河', '涸', '赫', '褐', '鹤', '贺', '嘿', '黑', '痕', '很', '狠', '恨', '哼', '亨', '横', '衡', '恒', '轰', '哄', '烘', '虹', '鸿', '洪', '宏', '弘', '红', '喉', '侯', '猴', '吼', '厚', '候', '后', '呼', '乎', '忽', '瑚', '壶', '葫', '胡', '蝴', '狐', '糊', '湖', '弧', '虎', '唬', '护', '互', '沪', '户', '花', '哗', '华', '猾', '滑', '画', '划', '化', '话', '槐', '徊', '怀', '淮', '坏', '欢', '环', '桓', '还', '缓', '换', '患', '唤', '痪', '豢', '焕', '涣', '宦', '幻', '荒', '慌', '黄', '磺', '蝗', '簧', '皇', '凰', '惶', '煌', '晃', '幌', '恍', '谎', '灰', '挥', '辉', '徽', '恢', '蛔', '回', '毁', '悔', '慧', '卉', '惠', '晦', '贿', '秽', '会', '烩', '汇', '讳', '诲', '绘', '荤', '昏', '婚', '魂', '浑', '混', '豁', '活', '伙', '火', '获', '或', '惑', '霍', '货', '祸', '击', '圾', '基', '机', '畸', '稽', '积', '箕', '肌', '饥', '迹', '激', '讥', '鸡', '姬', '绩', '缉', '吉', '极', '棘', '辑', '籍', '集', '及', '急', '疾', '汲', '即', '嫉', '级', '挤', '几', '脊', '己', '蓟', '技', '冀', '季', '伎', '祭', '剂', '悸', '济', '寄', '寂', '计', '记', '既', '忌', '际', '妓', '继', '纪', '嘉', '枷', '夹', '佳', '家', '加', '荚', '颊', '贾', '甲', '钾', '假', '稼', '价', '架', '驾', '嫁', '歼', '监', '坚', '尖', '笺', '间', '煎', '兼', '肩', '艰', '奸', '缄', '茧', '检', '柬', '碱', '硷', '拣', '捡', '简', '俭', '剪', '减', '荐', '槛', '鉴', '践', '贱', '见', '键', '箭', '件', '健', '舰', '剑', '饯', '渐', '溅', '涧', '建', '僵', '姜', '将', '浆', '江', '疆', '蒋', '桨', '奖', '讲', '匠', '酱', '降', '蕉', '椒', '礁', '焦', '胶', '交', '郊', '浇', '骄', '娇', '嚼', '搅', '铰', '矫', '侥', '脚', '狡', '角', '饺', '缴', '绞', '剿', '教', '酵', '轿', '较', '叫', '窖', '揭', '接', '皆', '秸', '街', '阶', '截', '劫', '节', '茎', '睛', '晶', '鲸', '京', '惊', '精', '粳', '经', '井', '警', '景', '颈', '静', '境', '敬', '镜', '径', '痉', '靖', '竟', '竞', '净', '炯', '窘', '揪', '究', '纠', '玖', '韭', '久', '灸', '九', '酒', '厩', '救', '旧', '臼', '舅', '咎', '就', '疚', '鞠', '拘', '狙', '疽', '居', '驹', '菊', '局', '咀', '矩', '举', '沮', '聚', '拒', '据', '巨', '具', '距', '踞', '锯', '俱', '句', '惧', '炬', '剧', '捐', '鹃', '娟', '倦', '眷', '卷', '绢', '撅', '攫', '抉', '掘', '倔', '爵', '桔', '杰', '捷', '睫', '竭', '洁', '结', '解', '姐', '戒', '藉', '芥', '界', '借', '介', '疥', '诫', '届', '巾', '筋', '斤', '金', '今', '津', '襟', '紧', '锦', '仅', '谨', '进', '靳', '晋', '禁', '近', '烬', '浸', '尽', '劲', '荆', '兢', '觉', '决', '诀', '绝', '均', '菌', '钧', '军', '君', '峻', '俊', '竣', '浚', '郡', '骏', '喀', '咖', '卡', '咯', '开', '揩', '楷', '凯', '慨', '刊', '堪', '勘', '坎', '砍', '看', '康', '慷', '糠', '扛', '抗', '亢', '炕', '考', '拷', '烤', '靠', '坷', '苛', '柯', '棵', '磕', '颗', '科', '壳', '咳', '可', '渴', '克', '刻', '客', '课', '肯', '啃', '垦', '恳', '坑', '吭', '空', '恐', '孔', '控', '抠', '口', '扣', '寇', '枯', '哭', '窟', '苦', '酷', '库', '裤', '夸', '垮', '挎', '跨', '胯', '块', '筷', '侩', '快', '宽', '款', '匡', '筐', '狂', '框', '矿', '眶', '旷', '况', '亏', '盔', '岿', '窥', '葵', '奎', '魁', '傀', '馈', '愧', '溃', '坤', '昆', '捆', '困', '括', '扩', '廓', '阔', '垃', '拉', '喇', '蜡', '腊', '辣', '啦', '莱', '来', '赖', '蓝', '婪', '栏', '拦', '篮', '阑', '兰', '澜', '谰', '揽', '览', '懒', '缆', '烂', '滥', '琅', '榔', '狼', '廊', '郎', '朗', '浪', '捞', '劳', '牢', '老', '佬', '姥', '酪', '烙', '涝', '勒', '乐', '雷', '镭', '蕾', '磊', '累', '儡', '垒', '擂', '肋', '类', '泪', '棱', '楞', '冷', '厘', '梨', '犁', '黎', '篱', '狸', '离', '漓', '理', '李', '里', '鲤', '礼', '莉', '荔', '吏', '栗', '丽', '厉', '励', '砾', '历', '利', '傈', '例', '俐', '痢', '立', '粒', '沥', '隶', '力', '璃', '哩', '俩', '联', '莲', '连', '镰', '廉', '怜', '涟', '帘', '敛', '脸', '链', '恋', '炼', '练', '粮', '凉', '梁', '粱', '良', '两', '辆', '量', '晾', '亮', '谅', '撩', '聊', '僚', '疗', '燎', '寥', '辽', '潦', '了', '撂', '镣', '廖', '料', '列', '裂', '烈', '劣', '猎', '琳', '林', '磷', '霖', '临', '邻', '鳞', '淋', '凛', '赁', '吝', '拎', '玲', '菱', '零', '龄', '铃', '伶', '羚', '凌', '灵', '陵', '岭', '领', '另', '令', '溜', '琉', '榴', '硫', '馏', '留', '刘', '瘤', '流', '柳', '六', '龙', '聋', '咙', '笼', '窿', '隆', '垄', '拢', '陇', '楼', '娄', '搂', '篓', '漏', '陋', '芦', '卢', '颅', '庐', '炉', '掳', '卤', '虏', '鲁', '麓', '碌', '露', '路', '赂', '鹿', '潞', '禄', '录', '陆', '戮', '驴', '吕', '铝', '侣', '旅', '履', '屡', '缕', '虑', '氯', '律', '率', '滤', '绿', '峦', '挛', '孪', '滦', '卵', '乱', '掠', '略', '抡', '轮', '伦', '仑', '沦', '纶', '论', '萝', '螺', '罗', '逻', '锣', '箩', '骡', '裸', '落', '洛', '骆', '络', '妈', '麻', '玛', '码', '蚂', '马', '骂', '嘛', '吗', '埋', '买', '麦', '卖', '迈', '脉', '瞒', '馒', '蛮', '满', '蔓', '曼', '慢', '漫', '谩', '芒', '茫', '盲', '氓', '忙', '莽', '猫', '茅', '锚', '毛', '矛', '铆', '卯', '茂', '冒', '帽', '貌', '贸', '么', '玫', '枚', '梅', '酶', '霉', '煤', '没', '眉', '媒', '镁', '每', '美', '昧', '寐', '妹', '媚', '门', '闷', '们', '萌', '蒙', '檬', '盟', '锰', '猛', '梦', '孟', '眯', '醚', '靡', '糜', '迷', '谜', '弥', '米', '秘', '觅', '泌', '蜜', '密', '幂', '棉', '眠', '绵', '冕', '免', '勉', '娩', '缅', '面', '苗', '描', '瞄', '藐', '秒', '渺', '庙', '妙', '蔑', '灭', '民', '抿', '皿', '敏', '悯', '闽', '明', '螟', '鸣', '铭', '名', '命', '谬', '摸', '摹', '蘑', '模', '膜', '磨', '摩', '魔', '抹', '末', '莫', '墨', '默', '沫', '漠', '寞', '陌', '谋', '牟', '某', '拇', '牡', '亩', '姆', '母', '墓', '暮', '幕', '募', '慕', '木', '目', '睦', '牧', '穆', '拿', '哪', '呐', '钠', '那', '娜', '纳', '氖', '乃', '奶', '耐', '奈', '南', '男', '难', '囊', '挠', '脑', '恼', '闹', '淖', '呢', '馁', '内', '嫩', '能', '妮', '霓', '倪', '泥', '尼', '拟', '你', '匿', '腻', '逆', '溺', '蔫', '拈', '年', '碾', '撵', '捻', '念', '娘', '酿', '鸟', '尿', '捏', '聂', '孽', '啮', '镊', '镍', '涅', '您', '柠', '狞', '凝', '宁', '拧', '泞', '牛', '扭', '钮', '纽', '脓', '浓', '农', '弄', '奴', '努', '怒', '女', '暖', '虐', '疟', '挪', '懦', '糯', '诺', '哦', '欧', '鸥', '殴', '藕', '呕', '偶', '沤', '啪', '趴', '爬', '帕', '怕', '琶', '拍', '排', '牌', '徘', '湃', '派', '攀', '潘', '盘', '磐', '盼', '畔', '判', '叛', '乓', '庞', '旁', '耪', '胖', '抛', '咆', '刨', '炮', '袍', '跑', '泡', '呸', '胚', '培', '裴', '赔', '陪', '配', '佩', '沛', '喷', '盆', '砰', '抨', '烹', '澎', '彭', '蓬', '棚', '硼', '篷', '膨', '朋', '鹏', '捧', '碰', '坯', '砒', '霹', '批', '披', '劈', '琵', '毗', '啤', '脾', '疲', '皮', '匹', '痞', '僻', '屁', '譬', '篇', '偏', '片', '骗', '飘', '漂', '瓢', '票', '撇', '瞥', '拼', '频', '贫', '品', '聘', '乒', '坪', '苹', '萍', '平', '凭', '瓶', '评', '屏', '坡', '泼', '颇', '婆', '破', '魄', '迫', '粕', '剖', '扑', '铺', '仆', '莆', '葡', '菩', '蒲', '埔', '朴', '圃', '普', '浦', '谱', '曝', '瀑', '期', '欺', '栖', '戚', '妻', '七', '凄', '漆', '柒', '沏', '其', '棋', '奇', '歧', '畦', '崎', '脐', '齐', '旗', '祈', '祁', '骑', '起', '岂', '乞', '企', '启', '契', '砌', '器', '气', '迄', '弃', '汽', '泣', '讫', '掐', '洽', '牵', '扦', '钎', '铅', '千', '迁', '签', '仟', '谦', '乾', '黔', '钱', '钳', '前', '潜', '遣', '浅', '谴', '堑', '嵌', '欠', '歉', '枪', '呛', '腔', '羌', '墙', '蔷', '强', '抢', '橇', '锹', '敲', '悄', '桥', '瞧', '乔', '侨', '巧', '鞘', '撬', '翘', '峭', '俏', '窍', '切', '茄', '且', '怯', '窃', '钦', '侵', '亲', '秦', '琴', '勤', '芹', '擒', '禽', '寝', '沁', '青', '轻', '氢', '倾', '卿', '清', '擎', '晴', '氰', '情', '顷', '请', '庆', '琼', '穷', '秋', '丘', '邱', '球', '求', '囚', '酋', '泅', '趋', '区', '蛆', '曲', '躯', '屈', '驱', '渠', '取', '娶', '龋', '趣', '去', '圈', '颧', '权', '醛', '泉', '全', '痊', '拳', '犬', '券', '劝', '缺', '炔', '瘸', '却', '鹊', '榷', '确', '雀', '裙', '群', '然', '燃', '冉', '染', '瓤', '壤', '攘', '嚷', '让', '饶', '扰', '绕', '惹', '热', '壬', '仁', '人', '忍', '韧', '任', '认', '刃', '妊', '纫', '扔', '仍', '日', '戎', '茸', '蓉', '荣', '融', '熔', '溶', '容', '绒', '冗', '揉', '柔', '肉', '茹', '蠕', '儒', '孺', '如', '辱', '乳', '汝', '入', '褥', '软', '阮', '蕊', '瑞', '锐', '闰', '润', '若', '弱', '撒', '洒', '萨', '腮', '鳃', '塞', '赛', '三', '叁', '伞', '散', '桑', '嗓', '丧', '搔', '骚', '扫', '嫂', '瑟', '色', '涩', '森', '僧', '莎', '砂', '杀', '刹', '沙', '纱', '傻', '啥', '煞', '筛', '晒', '珊', '苫', '杉', '山', '删', '煽', '衫', '闪', '陕', '擅', '赡', '膳', '善', '汕', '扇', '缮', '墒', '伤', '商', '赏', '晌', '上', '尚', '裳', '梢', '捎', '稍', '烧', '芍', '勺', '韶', '少', '哨', '邵', '绍', '奢', '赊', '蛇', '舌', '舍', '赦', '摄', '射', '慑', '涉', '社', '设', '砷', '申', '呻', '伸', '身', '深', '娠', '绅', '神', '沈', '审', '婶', '甚', '肾', '慎', '渗', '声', '生', '甥', '牲', '升', '绳', '省', '盛', '剩', '胜', '圣', '师', '失', '狮', '施', '湿', '诗', '尸', '虱', '十', '石', '拾', '时', '什', '食', '蚀', '实', '识', '史', '矢', '使', '屎', '驶', '始', '式', '示', '士', '世', '柿', '事', '拭', '誓', '逝', '势', '是', '嗜', '噬', '适', '仕', '侍', '释', '饰', '氏', '市', '恃', '室', '视', '试', '收', '手', '首', '守', '寿', '授', '售', '受', '瘦', '兽', '蔬', '枢', '梳', '殊', '抒', '输', '叔', '舒', '淑', '疏', '书', '赎', '孰', '熟', '薯', '暑', '曙', '署', '蜀', '黍', '鼠', '属', '术', '述', '树', '束', '戍', '竖', '墅', '庶', '数', '漱', '恕', '刷', '耍', '摔', '衰', '甩', '帅', '栓', '拴', '霜', '双', '爽', '谁', '水', '睡', '税', '吮', '瞬', '顺', '舜', '说', '硕', '朔', '烁', '斯', '撕', '嘶', '思', '私', '司', '丝', '死', '肆', '寺', '嗣', '四', '伺', '似', '饲', '巳', '松', '耸', '怂', '颂', '送', '宋', '讼', '诵', '搜', '艘', '擞', '嗽', '苏', '酥', '俗', '素', '速', '粟', '僳', '塑', '溯', '宿', '诉', '肃', '酸', '蒜', '算', '虽', '隋', '随', '绥', '髓', '碎', '岁', '穗', '遂', '隧', '祟', '孙', '损', '笋', '蓑', '梭', '唆', '缩', '琐', '索', '锁', '所', '塌', '他', '它', '她', '塔', '獭', '挞', '蹋', '踏', '胎', '苔', '抬', '台', '泰', '酞', '太', '态', '汰', '坍', '摊', '贪', '瘫', '滩', '坛', '檀', '痰', '潭', '谭', '谈', '坦', '毯', '袒', '碳', '探', '叹', '炭', '汤', '塘', '搪', '堂', '棠', '膛', '唐', '糖', '倘', '躺', '淌', '趟', '烫', '掏', '涛', '滔', '绦', '萄', '桃', '逃', '淘', '陶', '讨', '套', '特', '藤', '腾', '疼', '誊', '梯', '剔', '踢', '锑', '提', '题', '蹄', '啼', '体', '替', '嚏', '惕', '涕', '剃', '屉', '天', '添', '填', '田', '甜', '恬', '舔', '腆', '挑', '条', '迢', '眺', '跳', '贴', '铁', '帖', '厅', '听', '烃', '汀', '廷', '停', '亭', '庭', '挺', '艇', '通', '桐', '酮', '瞳', '同', '铜', '彤', '童', '桶', '捅', '筒', '统', '痛', '偷', '投', '头', '透', '凸', '秃', '突', '图', '徒', '途', '涂', '屠', '土', '吐', '兔', '湍', '团', '推', '颓', '腿', '蜕', '褪', '退', '吞', '屯', '臀', '拖', '托', '脱', '鸵', '陀', '驮', '驼', '椭', '妥', '拓', '唾', '挖', '哇', '蛙', '洼', '娃', '瓦', '袜', '歪', '外', '豌', '弯', '湾', '玩', '顽', '丸', '烷', '完', '碗', '挽', '晚', '皖', '惋', '宛', '婉', '万', '腕', '汪', '王', '亡', '枉', '网', '往', '旺', '望', '忘', '妄', '威', '巍', '微', '危', '韦', '违', '桅', '围', '唯', '惟', '为', '潍', '维', '苇', '萎', '委', '伟', '伪', '尾', '纬', '未', '蔚', '味', '畏', '胃', '喂', '魏', '位', '渭', '谓', '尉', '慰', '卫', '瘟', '温', '蚊', '文', '闻', '纹', '吻', '稳', '紊', '问', '嗡', '翁', '瓮', '挝', '蜗', '涡', '窝', '我', '斡', '卧', '握', '沃', '巫', '呜', '钨', '乌', '污', '诬', '屋', '无', '芜', '梧', '吾', '吴', '毋', '武', '五', '捂', '午', '舞', '伍', '侮', '坞', '戊', '雾', '晤', '物', '勿', '务', '悟', '误', '昔', '熙', '析', '西', '硒', '矽', '晰', '嘻', '吸', '锡', '牺', '稀', '息', '希', '悉', '膝', '夕', '惜', '熄', '烯', '溪', '汐', '犀', '檄', '袭', '席', '习', '媳', '喜', '铣', '洗', '系', '隙', '戏', '细', '瞎', '虾', '匣', '霞', '辖', '暇', '峡', '侠', '狭', '下', '厦', '夏', '吓', '掀', '锨', '先', '仙', '鲜', '纤', '咸', '贤', '衔', '舷', '闲', '涎', '弦', '嫌', '显', '险', '现', '献', '县', '腺', '馅', '羡', '宪', '陷', '限', '线', '相', '厢', '镶', '香', '箱', '襄', '湘', '乡', '翔', '祥', '详', '想', '响', '享', '项', '巷', '橡', '像', '向', '象', '萧', '硝', '霄', '削', '哮', '嚣', '销', '消', '宵', '淆', '晓', '小', '孝', '校', '肖', '啸', '笑', '效', '楔', '些', '歇', '蝎', '鞋', '协', '挟', '携', '邪', '斜', '胁', '谐', '写', '械', '卸', '蟹', '懈', '泄', '泻', '谢', '屑', '薪', '芯', '锌', '欣', '辛', '新', '忻', '心', '信', '衅', '星', '腥', '猩', '惺', '兴', '刑', '型', '形', '邢', '行', '醒', '幸', '杏', '性', '姓', '兄', '凶', '胸', '匈', '汹', '雄', '熊', '休', '修', '羞', '朽', '嗅', '锈', '秀', '袖', '绣', '墟', '戌', '需', '虚', '嘘', '须', '徐', '许', '蓄', '酗', '叙', '旭', '序', '畜', '恤', '絮', '婿', '绪', '续', '轩', '喧', '宣', '悬', '旋', '玄', '选', '癣', '眩', '绚', '靴', '薛', '学', '穴', '雪', '血', '勋', '熏', '循', '旬', '询', '寻', '驯', '巡', '殉', '汛', '训', '讯', '逊', '迅', '压', '押', '鸦', '鸭', '呀', '丫', '芽', '牙', '蚜', '崖', '衙', '涯', '雅', '哑', '亚', '讶', '焉', '咽', '阉', '烟', '淹', '盐', '严', '研', '蜒', '岩', '延', '言', '颜', '阎', '炎', '沿', '奄', '掩', '眼', '衍', '演', '艳', '堰', '燕', '厌', '砚', '雁', '唁', '彦', '焰', '宴', '谚', '验', '殃', '央', '鸯', '秧', '杨', '扬', '佯', '疡', '羊', '洋', '阳', '氧', '仰', '痒', '养', '样', '漾', '邀', '腰', '妖', '瑶', '摇', '尧', '遥', '窑', '谣', '姚', '咬', '舀', '药', '要', '耀', '椰', '噎', '耶', '爷', '野', '冶', '也', '页', '掖', '业', '叶', '曳', '腋', '夜', '液', '一', '壹', '医', '揖', '铱', '依', '伊', '衣', '颐', '夷', '遗', '移', '仪', '胰', '疑', '沂', '宜', '姨', '彝', '椅', '蚁', '倚', '已', '乙', '矣', '以', '艺', '抑', '易', '邑', '屹', '亿', '役', '臆', '逸', '肄', '疫', '亦', '裔', '意', '毅', '忆', '义', '益', '溢', '诣', '议', '谊', '译', '异', '翼', '翌', '绎', '茵', '荫', '因', '殷', '音', '阴', '姻', '吟', '银', '淫', '寅', '饮', '尹', '引', '隐', '印', '英', '樱', '婴', '鹰', '应', '缨', '莹', '萤', '营', '荧', '蝇', '迎', '赢', '盈', '影', '颖', '硬', '映', '哟', '拥', '佣', '臃', '痈', '庸', '雍', '踊', '蛹', '咏', '泳', '涌', '永', '恿', '勇', '用', '幽', '优', '悠', '忧', '尤', '由', '邮', '铀', '犹', '油', '游', '酉', '有', '友', '右', '佑', '釉', '诱', '又', '幼', '迂', '淤', '于', '盂', '榆', '虞', '愚', '舆', '余', '俞', '逾', '鱼', '愉', '渝', '渔', '隅', '予', '娱', '雨', '与', '屿', '禹', '宇', '语', '羽', '玉', '域', '芋', '郁', '吁', '遇', '喻', '峪', '御', '愈', '欲', '狱', '育', '誉', '浴', '寓', '裕', '预', '豫', '驭', '鸳', '渊', '冤', '元', '垣', '袁', '原', '援', '辕', '园', '员', '圆', '猿', '源', '缘', '远', '苑', '愿', '怨', '院', '曰', '约', '越', '跃', '钥', '岳', '粤', '月', '悦', '阅', '耘', '云', '郧', '匀', '陨', '允', '运', '蕴', '酝', '晕', '韵', '孕', '匝', '砸', '杂', '栽', '哉', '灾', '宰', '载', '再', '在', '咱', '攒', '暂', '赞', '赃', '脏', '葬', '遭', '糟', '凿', '藻', '枣', '早', '澡', '蚤', '躁', '噪', '造', '皂', '灶', '燥', '责', '择', '则', '泽', '贼', '怎', '增', '憎', '曾', '赠', '扎', '喳', '渣', '札', '轧', '铡', '闸', '眨', '栅', '榨', '咋', '乍', '炸', '诈', '摘', '斋', '宅', '窄', '债', '寨', '瞻', '毡', '詹', '粘', '沾', '盏', '斩', '辗', '崭', '展', '蘸', '栈', '占', '战', '站', '湛', '绽', '樟', '章', '彰', '漳', '张', '掌', '涨', '杖', '丈', '帐', '账', '仗', '胀', '瘴', '障', '招', '昭', '找', '沼', '赵', '照', '罩', '兆', '肇', '召', '遮', '折', '哲', '蛰', '辙', '者', '锗', '蔗', '这', '浙', '珍', '斟', '真', '甄', '砧', '臻', '贞', '针', '侦', '枕', '疹', '诊', '震', '振', '镇', '阵', '蒸', '挣', '睁', '征', '狰', '争', '怔', '整', '拯', '正', '政', '帧', '症', '郑', '证', '芝', '枝', '支', '吱', '蜘', '知', '肢', '脂', '汁', '之', '织', '职', '直', '植', '殖', '执', '值', '侄', '址', '指', '止', '趾', '只', '旨', '纸', '志', '挚', '掷', '至', '致', '置', '帜', '峙', '制', '智', '秩', '稚', '质', '炙', '痔', '滞', '治', '窒', '中', '盅', '忠', '钟', '衷', '终', '种', '肿', '重', '仲', '众', '舟', '周', '州', '洲', '诌', '粥', '轴', '肘', '帚', '咒', '皱', '宙', '昼', '骤', '珠', '株', '蛛', '朱', '猪', '诸', '诛', '逐', '竹', '烛', '煮', '拄', '瞩', '嘱', '主', '著', '柱', '助', '蛀', '贮', '铸', '筑', '住', '注', '祝', '驻', '抓', '爪', '拽', '专', '砖', '转', '撰', '赚', '篆', '桩', '庄', '装', '妆', '撞', '壮', '状', '椎', '锥', '追', '赘', '坠', '缀', '谆', '准', '捉', '拙', '卓', '桌', '琢', '茁', '酌', '啄', '着', '灼', '浊', '兹', '咨', '资', '姿', '滋', '淄', '孜', '紫', '仔', '籽', '滓', '子', '自', '渍', '字', '鬃', '棕', '踪', '宗', '综', '总', '纵', '邹', '走', '奏', '揍', '租', '足', '卒', '族', '祖', '诅', '阻', '组', '钻', '纂', '嘴', '醉', '最', '罪', '尊', '遵', '昨', '左', '佐', '柞', '做', '作', '坐', '座', }; /* **若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1 */ int checkCPU( ) { union w { int a; char b; } c; c.a = 1; return(c.b ==1); } /* ** type : 1 简体,0 :繁体 */ uint16 getindex(uint16 data, bool type ) { int i = 0; if ( type ) { for ( i = 0; i < (JIAN_LEN/sizeof(jian[0])); i++ ) { if ( jian[i] == data) { return i; } } } if ( !type ) { for ( i = 0; i < (FAN_LEN/sizeof(fan[0])); i++ ) { if ( fan[i] == data) { return i; } } } return 0xff; } /* **将一双字节数据的前后字节对调 */ void swap(uint16* src) { uint16 temp1 = *src; uint16 temp2 = *src; temp2 = temp2<<8; temp1 = temp1 & 0xFF00; temp1 = temp1>>8; temp2 = temp2 | temp1; *src = temp2; } void transform(uint16 *dest, const uint16 *src, int size, bool type) { uint16 i=0; if((dest == NULL) || (src == NULL)) { return; } // Wirte the NULL Char if(size == 0) { *dest = 0; } int n = checkCPU( ); for ( i = 0; i < size; i++) { *dest = type ? (fan[getindex(src[i],type)]) : (jian[getindex(src[i],type)]); /* 汉字编码都是固定不变,不存在所谓的大小端的。但是存储方式却有大小端之分。 比如汉字"爱"的GB码是0xB0AE,但是它在小端存储方式的机子上,却是以AEB0顺序 存放的.这里必须将其倒过来,以正确的方式存储,否则不能正常地显示 */ if(checkCPU() == 1)//小端 { swap(dest); } } } /* 1. ifstream 的文件名参数其实可以接受char *, 也可以接受wchar_t * 作为参数,如果接受char * 的话, 实际上内部也是转换成为wchar_t *,但转换的时候问题就来了,如果此文件名里面有汉字,vc2005就转换 不对,这样就打不开文件了。在vc2005中,一开始程序的缺省locale是”C”, 也就是std::locale::classic() 返回的,但这个locale下,汉字转换是不正确的,所以,要先用 std::locale::global(std::locale(”"))这样 的语句将locale设到系统缺省的。实际上std::locale::global(std::locale(”.936″)) 也是一样的。936就是 简体中文的codepage(代码页)。 此时用 locale.name() 打印出来的locale名称为: “Chinese_People’s Republic of China.936″ 2. 但是一旦locale变为936了,cout 输出中文就又会有问题,碰到中文就会断掉,而且后面的东西再也显示不出来 。这可以通过在ifstream打开文件之后,用std::locale::global(std::locale(”C”))再设回缺省locale来解决。 */ bool convert(string srcFile, string path) { path += "//"; string newpath(path + "//new"); _mkdir( newpath.c_str() ); string destFile("new//" + srcFile); // destFile += srcFile; srcFile = path + srcFile; destFile = path + destFile; std::locale loc = std::locale::global(std::locale(""));//设置环境为系统环境 ifstream inFile(srcFile.c_str()); std::locale::global( loc );//设回缺省locale来解决。 if(!inFile) { cout<<"Wrong!"; return false; } errno_t err; FILE *fp = NULL; err = fopen_s(&fp,destFile.c_str(),"wb"); if(err != 0) { cout<<"wrong"<<endl; return false; } char ch; while(inFile.get(ch)) { uint16 tmp_gb = (uint16)(0xFF&ch); if (tmp_gb < 0x80) //An ASCII { //outFile.put(ch); fwrite((void*)&ch, sizeof(char), 1, fp); } else { /* **BIG5码(即繁体字)的编码方案: 每个汉字由两个字节构成,第一字节的范围从0X81-0XFE,第二个字节的范围分别为 0X40-0X7E,0XA1-0XFE。//这个范围有误,正确的可能为[0X81-0XFE], {[0X40-0X7E], [0XAE-0XFE]} */ //tmp_gb = tmp_gb<<8; inFile.get(ch); uint16 tmp_gb2 = (uint16)(0xFF&ch); uint16 tmp1 = tmp_gb; uint16 tmp2 = tmp_gb2; tmp_gb = tmp_gb<<8; tmp_gb = tmp_gb | tmp_gb2;//将两个字节合并 uint16 *dest = new uint16; /* if(((tmp1 >= 0x81)&& (tmp1 <= 0xFE)) && (((tmp2 >= 0X40)&&(tmp2 <= 0X7E)) || ((tmp2 > 0XAE)&&(tmp2 <= 0XFE))) )*/ if((((tmp1 >= 0xB0) && (tmp1 <= 0xF7)) && ((tmp2 >= 0xA0) && (tmp2 <= 0xFE))) || ((tmp1 == 0xA1) && (tmp2 == 0xA3)) //当满足这行条件时表示是一个全角句号,是个特例 || ((tmp1 == 0xA1) && (tmp2 == 0xA1)) //全角空格 || ((tmp1 == 0x0D) && (tmp2 == 0x0A)) //全角换行 || (tmp1 == 0xA3) /*第一个字节为0xA3时,表示是全角符号*/ ) { /*GB2312 **简体不变 如果同时也希望将简体转为繁体,则应该为ransform(dest, &tmp_gb, 1, true); */ *dest = tmp_gb; if(checkCPU() == 1)//小端 { swap(dest); } } else { transform(dest, &tmp_gb, 1, false);//繁体 } fwrite(dest, sizeof(uint16), 1, fp); delete dest; } } //fclose(fp); _fcloseall( ); return true; } #include<string> #include<io.h> #include"table.h" void filesearch(string path/*, int layer*/) { static int count = 0; struct _finddata_t filefind; string curr=path+"//*.*"; int done=0; int handle; if((handle=_findfirst(curr.c_str(),&filefind))==-1) { string name(path.substr(path.find_last_of("//")+1, path.length())); path = path.substr(0, path.find_last_of("//")); bool tag = convert(name, path); if(!tag) { cout<<"转换 " << path << "//" << name << " 失败.可能的原因是您所输入的文件或文件夹不存在"<<endl; } else { cout<<"..."<<path << "//" << name <<" 转换完成"<<"..."<<endl; } return; } //_findnext成功就返回0 while(!(done=_findnext(handle,&filefind))) { if(!strcmp(filefind.name,"..")) { continue; } /* for(i=0;i<layer;i++) { cout<<" "; }*/ if ((_A_SUBDIR==filefind.attrib)) //当前对象是文件夹 { // cout<<filefind.name<<"(dir)"<<endl; curr=path+"//"+filefind.name; filesearch(curr/*,layer+1*/); } else { convert(filefind.name, path); bool tag = convert(filefind.name, path); if(!tag && count<3)//当转换不成功时,将再尝试三次,如果三次仍不成功,则退出 { count++; continue; } if(!tag) { cout<<"转换 " << path << "//" << filefind.name << " 失败.可能的原因是您所输入的文件或文件夹不存在"<<endl; return; } else { cout<<"..."<< path << "//" <<filefind.name<<" 转换完成..."<<endl; } } } _findclose(handle); cout<<"...全部转换完成..."<<endl; } int main() { string path; cout<<"请输入您要转换的文件或文件夹"<<endl; cin>>path; filesearch(path/*,0*/); system("PAUSE"); return 0; }