Possuo um código que defino alguns valores como banco de dados em forma de struct
no header eu defino:
struct exemplo{ string nome; double valor1; int valor2 }
E no .cpp eu crio a seguinte struct
exemplo nome[]= { {nome1, valor1.1, valor1.2}, {nome2, valor2.1, valor2.2}, ... };
Uso uma funcao para a partir de um input de valor2 eu encontrar qual “j” em que o nome[j] possui esse valor2.
O problema e que dentro da minha funcao eu declaro uma outra struct exemplo:
exemplo resposta
e faco a seguinte associacao:
resposta = nome[j];
Entretanto isso me gera dois problemas.
1) Nao consigo compilar o codigo
2) Ainda que eu conseguisse, eu precisaria de um push_back() se eu desejasse colocar por exemplo 3 posicoes “J” diferentes.
Alguem sabe o que pode ser feito?