Hola soy nuevo programando en c++ y estoy un poco confundido. Lo que pasa es lo siguiente tengo declarada una clase Cliente con sus atributos,metodos
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