-4
我有一个名为p
的队列向量,队列数由用户输入。C++检查用户输入是否与队列名称相同
vector<queue<datatype>> p;
比方说用户想查询的p4
的投入,却忘了他只进了3个队列。我将如何检查它?
我有一个名为p
的队列向量,队列数由用户输入。C++检查用户输入是否与队列名称相同
vector<queue<datatype>> p;
比方说用户想查询的p4
的投入,却忘了他只进了3个队列。我将如何检查它?
string x;
int y;
cin >> x;
y = x[1];
if(y == p.size())
... vector.size()? – DJMcMayhem
不是我的意思。用户输入p4,我必须检查是否有4个队列,但问题是用户没有输入整数,而是一个字符串。 – TheCoxer
然后你必须删除'p'并将其转换为int。但为什么?为什么不让用户输入一个整数?你可能患有[xy问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – DJMcMayhem