【发布时间】:2013-12-31 11:55:12
【问题描述】:
我对编程有点陌生,当人们搜索某些内容时,我正在制作过滤器。我正在使用 Code::Blocks 进行编码。 例如,我拿了一些口袋妖怪:
Ivysaur
Venusaur
Charmander
Charmeleon
Charizard
Squirtle
Wartortle
Blastoise
Caterpie
Metapod
例如,我想将这些口袋妖怪中的每一个添加到我的变量“矢量字符串 pokeList”中。
vector<string> pokeList;
pokeList.push_back("Bulbasaur");
Ivysaur
Venusaur
Charmander
Charmeleon
Charizard
Squirtle
Wartortle
Blastoise
Caterpie
Metapod
如何添加 "pokeList.push_back("");"到每一行而不是“手动”做,因为“手动”添加 700 个口袋妖怪真的很长...... PS:我不想创建一个包含列表的 .txt 文件。
谢谢。
【问题讨论】:
-
“手动”是什么意思?
-
您没有将它们保存在文本文件中?您是否已经将它们放在源文件中?您必须已经将它们存储在某处,不是吗?
-
嗯。在 Vi 中:
:%norm IpokeList.push_back("<End>"); -
这听起来像是“如何在我的 IDE 中搜索/替换文本?”问题,与 C++ 无关。看起来 CodeBlocks 在搜索/替换中支持正则表达式,所以使用它。
-
@JoachimPileborg 我认为他在Stack Overflow AFAICT 上的帖子中有他们
标签: c++ codeblocks