Это пример того, что у меня есть, но намного короче:
Код: Выделить всё
struct example{
int a;
int b;
int c;
}
std::string str[3] = {a, b, c};
int values str[3] = {1, 2, 3}
if (str == 'a'){
example.a = values[0];
}
else if (str == 'b'){
example.b = values[1];
}
else if (str == 'c'){
example.c = values[2];
}
Существует ли способ назначить через мой массив строк и назначить мою структуру без необходимости делать большой if иначе это будет в сотни строк?
Я бы с удовольствием сделал так
Код: Выделить всё
example.str = value[0]Подробнее здесь: https://stackoverflow.com/questions/791 ... of-strings
Мобильная версия