关于VS2010中C++中文本读入保存到一个string类型的vector容器中,请问如何操作??
有个题目说,要统计儿童故事中所使用的单词,想知道单词长度超过6个字母的个数,排除掉重复出现的单词,假设这个文本已经读入并保存在string类型的vector容器中,请问下...
有个题目说,要统计儿童故事中所使用的单词,想知道单词长度超过6个字母的个数,排除掉重复出现的单词, 假设这个文本已经读入并保存在string类型的vector容器中,请问下这个文本在VS2010中如何设置,因为刚刚接触编程不太懂,就是说如何让这个文本读入到vector容器中,
谢啦!! 展开
谢啦!! 展开
3个回答
展开全部
//文本读入到vector容器中,一般这么写
//定义vector
std::vector<string> wordsLong; //名为wordsLong的vector容器
//string对象
string word="aaa";
// word读入vector
wordsLong.insert(wordsLong.end(),word);
PS:vector你可以把它看成是一个数组一样的存在,它在内存中的排列是顺序的,不过数组只能存放char字符,int、double等基本数据类型。vector是什么类型都可以存放。
//定义vector
std::vector<string> wordsLong; //名为wordsLong的vector容器
//string对象
string word="aaa";
// word读入vector
wordsLong.insert(wordsLong.end(),word);
PS:vector你可以把它看成是一个数组一样的存在,它在内存中的排列是顺序的,不过数组只能存放char字符,int、double等基本数据类型。vector是什么类型都可以存放。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询