Я пытаюсь написать программу, которая принимает ввод пользователя, и использовать ее для вызова конкретного вектора без использования длинного оператора IF . Например, если пользователь вводит «Серебро» , я бы хотел, чтобы программа вызвала вектор с именем серебряного . Таким образом, пользователь может выбрать конкретный вектор, просто введя слово в. Моя полная программа звонит на множество цветов, которые вводит пользователь, и выполнение операторов для всех их будет утомительным.
#include
#include "cmath"
#include
using namespace std;
int main() {
string color1;
vector gold = {0, 0, pow(10, -1), .95, 1.05};
vector silver = {0, 0, pow(10, -2), .9, 1.10};
cout > color1;
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/736 ... user-input