读书人

请问个有关问题在代码下这种事先定

发布时间: 2012-09-07 10:38:15 作者: rapoo

请教个问题,在代码上,这种事先定义字符集做对比样本的代码应该怎么写会比较容易以后编辑?
有事先定义的一些关键字,如:
“太阳,月亮,火星,地球,木星,水星”

以后肯定会继续增加的,如果要方便在代码里以后编辑的情况来说,用什么来放置上面这些关键字?结构?
还是直接
string keyWordStr = "太阳 月亮 火星 地球 木星 水星";
呢?

目前有一个另外获得的string字符串
string strTemp = "那美克星";
要拿strTemp去对比逐个关键字,有还是没有,返回true or false;
这种算法应该怎么写?


[解决办法]
string keyWordStr = "太阳 月亮 火星 地球 木星 水星";
不要放代码里,放到一个文件,省得每次改了要重新编译

就是字符串查找,string::find就行

读书人网 >C++

热点推荐