todo bien hasta ahi, cuando voy a llenar los datos es donde tengo el error, no se como llenar el array, aqui el codigo que llevo:
Código C++:
Ver original
#include <iostream> using namespace std; //Clase clientes class Cliente{ private: int codigo; string nombre; public: Cliente(); int getCodigo(); string getNombre(); void setCodigo(int); void setNombre(string); }; //Constructor Cliente::Cliente(){} //Metodos void Cliente::setCodigo(int x){ int cod; cod = x;} int Cliente::getCodigo(){ return cod; } void Cliente::setNombre(string n){ string nombre; nombre = n;} string Cliente::getNombre(){ return nombre; } ///////////////////////////////////////////////////////////// int main() { Cliente cli[3]; int i; for(i=0;i<3;i++) { cout << "Nombre de la persona " << i+1 << endl; } return 0; }
como pueden ver en quede en el cout, penc que se podia llenar igual que en java e intente cin >> cli[i].setNombre(); pero no funciona, alguien me puede ayudar? gracias de antemano