29/04/2010, 15:41
|
| | Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Respuesta: Punteros y conversiones en C++ aver mi problema es el siguiente en poo tengo que acer que un metodo poner
ejemplo
ponerBeneficiario(char B)
{
Ben[15]=B;
}
y en el main
int main()
{
creo el objeto
y cuando mando a llamar el metodo
ejemplo
a.ponerBeneficiario(sayuri);
medice que sayuri no esta declarado alguien me puede ayudar
aqui abajo pondre mi codigo completo gracias de ante mano
#include<iostream>
#include<string>
using namespace std;
class Cuenta
{
protected:
int NumC,Saldo;
char NomC[15],Dir[30];
public:
void leer()
{
cout<<"Nombre Del Cleinte:\t";
cin>>NomC;
cout<<"Numero De Cuenta:\t";
cin>>NumC;
cout<<"Direccion:\t";
cin>>Dir;
cout<<"Saldo:\t";
cin>>Saldo;
}
};
class Pagomatico:public Cuenta
{
private:
int PagT,NumT;
public:
void ponerNumTarjeta(int N)
{
NumT=N;
}
int actualizarsaldo(int P)
{
PagT=P;
Saldo=Saldo-PagT;
return Saldo;
}
void imprimir()
{
cout<<"Nombre Del Cleinte:\t"<<NomC<<endl;
cout<<"Numero De Cuenta:\t"<<NumC<<endl;
cout<<"Direccion:\t"<<Dir<<endl;
cout<<"Pago Del Trabajador:\t"<<PagT<<endl;
cout<<"Saldo:\t"<<Saldo<<endl;
cout<<"El Numero De la Tarjeta Es:\t"<<NumT<<endl;
}
};
class Inversion:public Cuenta
{
private:
char Ben[]='';
int FecV;
public:
void ponerBeneficiario(char B)
{
Ben[15]=B;
}
void ponerFechaVencimiento(int F)
{
FecV=F;
}
void visualizar()
{
cout<<"Nombre Del Cleinte:\t"<<NomC<<endl;
cout<<"Numero De Cuenta:\t"<<NumC<<endl;
cout<<"Saldo:\t"<<Saldo<<endl;
cout<<"Direccion:\t"<<Dir<<endl;
cout<<"Beneficiario:\t"<<Ben[15]<<endl;
cout<<"Fecha De Vencimiento:\t"<<FecV<<endl;
}
};
int main()
{
Pagomatico a;
Inversion b;
a.leer();
a.ponerNumTarjeta(125837);
a.actualizarsaldo(10000);
a.imprimir();
b.leer();
b.ponerFechaVencimiento(20100504);
b.ponerBeneficiario(sayuri);//el error me lo da aqui
b.visualizar();
return 0;
}
uso el eclipse para correr mis programas ya que es el entorno que
estamos manejando aqui en la escuela |