Código
#include <iostream> using std::cout; using std::cin; using std::endl; struct Estructura { string nombre; int Edad; }; int main() { Estructura persona[2]; for (int i=0 ; i<2 ; i++) { cout << "Ingrese nombre: "; getline(cin,persona[i].nombre); cout << "Ingrese edad: "; cin >> persona[i].edad; cin.ignore(); } // Y para imprimirlo seria: for (int i=0 ; i<2 ; i++) { cout << persona[i].nombre << endl; cout << persona[i].edad << endl; } }
Ahora en vez de
Código
Hacer algo como
Estructura persona[2];
Código
vector<Estructura>Arreglo; // Hasta aqui declare un vector de tipo Estructura
Pero como hago la parte de:
Código
Como asigno el nombre y la edad que pida al usuario a el vector que cree del tipo Estructura??...
for (int i=0 ; i<2 ; i++) { cout << "Ingrese nombre: "; getline(cin,persona[i].nombre); cout << "Ingrese edad: "; cin >> persona[i].edad; cin.ignore(); }
Esto se puedo hacer?. Gracias por su colaboracion.