问题描述
我试图将用户输入的字符串和数字(菜单项和菜单价格)都附加到2个现有数组中。我知道我将需要向量和std
,但是我该怎么做呢?
解决方法
您可以使用unordered_map来存储字符串及其各自的int值。
unordered_map<string,int>m;
string s;
int n;
cin>>s;
cin>>n;
map[string]=int.
或者如果要专门存储在向量中,则创建string和int类型的向量
vector<string>s;
vector<int>n;
string st;
int mp;
cin>>st;
s.push_back(st);
cin>>mp;
n.push_back(mp);