Вернуть значение переменной на основе пользовательского ввода [Duplicate]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Вернуть значение переменной на основе пользовательского ввода [Duplicate]

Сообщение Anonymous »

Я пытаюсь написать программу, которая принимает ввод пользователя, и использовать ее для вызова конкретного вектора без использования длинного оператора 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»