У меня есть функция, которая запрашивает два строковых значения в одной функции и затем возвращает эти две строки. Мне нужно использовать эти два отдельно в другой функции. Как я могу получить доступ к обоим?Как получить два значения istream от функции
Вот функция подсказки:
string othello::get_user_move() const
{
string column;
string row;
display_message("Enter Column: ");
getline(cin, column); // Take value one.
display_message("Enter Row: ");
getline(cin, row); //Take value two.
return column, row; //return both values.
}
Вот код, который пытается использовать его (это происходит от другой игры, которая была дана нам, чтобы изменить и оригинал здесь только хватает одного значения):
void othello::make_human_move()
{
string move;
move = get_user_move(); // Only takes the second value inputted.
while (!is_legal(move)) // While loop to check if the combined
// column,row space is legal.
{
display_message("Illegal move.\n");
move = get_user_move();
}
make_move(move); // The two values should go into another function make_move
}
Большое спасибо за помощь.
Спасибо, это было очень полезно! – FilT