首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

[C++]实现聊天关键字过滤功能!拜托做过这个功能的前辈给点思路,能详细说明的更好!多谢

2013-12-11 
[C++]实现聊天关键字过滤功能!拜托做过这个功能的前辈给点思路,能详细说明的更好!谢谢!我想把这个功能写个

[C++]实现聊天关键字过滤功能!拜托做过这个功能的前辈给点思路,能详细说明的更好!谢谢!
我想把这个功能写个类封装起来,这样方便以后直接调用,不用再写一边。用的时候在聊天函数消息处理那加个if判断是否含有这些关键字,如果含有替换成***,或者MessageBox提示聊天内容不和谐!怎样实现比较好?

另:一大堆的关键字存储在数据库里还是存哪里呢?

请做过这个功能的前辈指点指点!在这里先谢谢了!我接触的太少了~成长中~求教!
[解决办法]
1 遍历字符串
2 遍历脏字符库
3 遍历方式为 优化的比较
[解决办法]
网上很多  脏字处理。。 搜下
[解决办法]
直接存在文档中或者文本文件中,汉语中能上词典的词语不过十万,你那个关键词列表就更是少之又少了。启动后一次性加载到内存中就行了,至于屏蔽就做字符的简单替换就行,甚至都不用正则表达式。

热点排行