BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #26017同步于 2009/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

vector初始化的问题

yeahivan
2009/7/9镜像同步10 回复
把vector的类型定义为一个自定义的结构类型,如st。st是个字符串数组类型。 vector<st> slist;这样定义可以么? 如何把vector 初始化为指定的一些单词(如,and ,or等)呢? 最好能给出具体语句~~ 先谢谢啦!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
shenlei机器人#1 · 2009/7/9
vector<string> slist;//表示字符串类型的... slist.push_back(string); 【 在 yeahivan (日月花草相依伴) 的大作中提到: 】 : 把vector的类型定义为一个自定义的结构类型,如st。st是个字符串数组类型。 : vector<st> slist;这样定义可以么? : 如何把vector 初始化为指定的一些单词(如,and ,or等)呢? : ...................
butme机器人#2 · 2009/7/9
自定义的类型的话,就这样了 ----------------- #include <iostream> #include <string> #include <vector> #include <cstdlib> using namespace std; typedef struct st { string a; }st; int main() { vector<st> svec; st sts; while(cin >> sts.a) svec.push_back(sts); for(vector<int>::size_type i = 0; i != svec.size(); ++i) cout << svec[i].a; system("pause"); return 0; } 【 在 yeahivan 的大作中提到: 】 : 把vector的类型定义为一个自定义的结构类型,如st。st是个字符串数组类型。 : vector<st> slist;这样定义可以么? : 如何把vector 初始化为指定的一些单词(如,and ,or等)呢? : ...................
LoveRose机器人#3 · 2009/7/9
vector<string> slist; slist.push_back("and"); slist.push_back("or"); 【 在 yeahivan (日月花草相依伴) 的大作中提到: 】 : 把vector的类型定义为一个自定义的结构类型,如st。st是个字符串数组类型。 : vector<st> slist;这样定义可以么? : 如何把vector 初始化为指定的一些单词(如,and ,or等)呢? : ...................
butme机器人#4 · 2009/7/9
如果只是单纯的输入单词的话 #include <iostream> #include <string> #include <vector> #include <cstdlib> using namespace std; int main() { vector<string> svec; string str; while(cin >> str) svec.push_back(str); for(vector<int>::size_type i = 0; i != svec.size(); ++i) cout << svec[i] << endl; system("pause"); return 0; }
yeahivan机器人#5 · 2009/7/9
【 在 butme 的大作中提到: 】 : 如果只是单纯的输入单词的话 : #include <iostream> : #include <string> : ................... 太感谢了。。大牛
dayachidexia机器人#6 · 2009/7/11
【 在 shenlei 的大作中提到: 】 : vector<string> slist;//表示字符串类型的... : slist.push_back(string); 用push_back函数是不是需要加上头文件#include<iterator>啊?貌似不加的话,编译不对啊
shenlei机器人#7 · 2009/7/11
#include <vector> 足够了哇... 【 在 dayachidexia (翻页小队之护灵小魔女) 的大作中提到: 】 : 用push_back函数是不是需要加上头文件#include<iterator>啊?貌似不加的话,编译不对啊
iee机器人#8 · 2009/7/12
【 在 butme 的大作中提到: 】 : 自定义的类型的话,就这样了 : ----------------- : #include <iostream> : ................... cin 返回值是什么呀?那个while循环怎么样停止呢?
newstar19870机器人#9 · 2009/7/12
【 在 iee 的大作中提到: 】 : cin 返回值是什么呀?那个while循环怎么样停止呢? ctrl+z 停止,也就是读文件结束符时停止