我是c++新手,但是有半年Java se/ee7的工作经验。
我想知道如何将 3 个值放入vector<string>
示例中:vector<string, string, string>
或者只是vector<string, string>
为了避免使用 3 个向量。
vector<string> questions;
vector<string> answers;
vector<string> right_answer;
questions.push_back("Who is the manufacturer of Mustang?");
answers.push_back("1. Porche\n2. Ford \n3. Toyota");
right_answer.push_back("2");
questions.push_back("Who is the manufacturer of Corvette?");
answers.push_back("1. Porche\n2. Ford \n3. Toyota \n4. Chevrolette");
right_answer.push_back("4");
for (int i = 0; i < questions.size(); i++) {
println(questions[i]);
println(answers[i]);
if (readInput() == right_answer[i]) {
println("Good Answer.");
} else {
println("You lost. Do you want to retry? y/n");
if(readInput() == "n"){
break;
}else{
i--;
}
}
}
questions[i][0] questions[i][1] questions[i][3]
如果可能的话,我想使用类似的东西。