[C con Clase] Manejo de Clases en C++
Luciano
lrodriguez_iua en yahoo.com.ar
Dom Ago 19 01:08:26 CEST 2007
Buenas noches Cristian,
Por ej. se podria agrera la siguiente función para la carga:
--------------------------------------------------------------------------------------------
# include<iostream.h>
# include<string.h>
class pelicula {
private:
char nombre[64];
char actor_principal[64];
char actor_secundario[64];
public:
void carga();
void mostrar_pelicula (void);
pelicula (char *nombre, char *actor_principal, char *actor_secundario);
pelicula::~pelicula(void)
{cout<<"Entra el Destructor para la Pelicula "<<nombre<<endl;}
};
pelicula::cargar()
{ cout<<"\n Ingrese el nnombre de la pelicula : " ;
cin>>nombre;
cout<<"\n Ingrese el Actor principal : ";
cin>>actor_principal;
cout<<"\n Ingrese el Actor secundario : ";
cin>>actor_secundario;
cout<<"\n---------------------------------------------------------";
}
void pelicula :: mostrar_pelicula (void)
{
cout<<"____________________________________________________"<<endl<<endl;
cout<<"EL NOMBRE DE LA PELICULA ES : "<<nombre<<endl;
cout<<"ESTELARIZADA POR : "<<actor_principal<<" Y "<<actor_secundario<<endl;
cout<<endl<<"____________________________________________________"<<endl<<endl;;
}
pelicula::pelicula (char *nombre, char *actor_principal,char *actor_secundario)
{
strcpy (pelicula::nombre, nombre);
strcpy (pelicula::actor_principal, actor_principal);
strcpy (pelicula::actor_secundario, actor_secundario);
}
void main (void)
{
pelicula fugitivo("El fugitivo", "Harrison Ford", "Tommy Lee Jones");
pelicula sintonia("Sintonia de amor", "Tom Hanks", "Meg Ryan");
//Cargas datos
fugitivo.carga();
fugitivo.mostrar_pelicula();
sintonia.mostrar_pelicula();
}
Espero que te sea util.
Salu2,
Luciano
----- Original Message -----
From: CRISTHIAN ANGARITA
To: cconclase en listas.conclase.net
Sent: Friday, August 17, 2007 6:13 PM
Subject: [C con Clase] Manejo de Clases en C++
Hola a todos,
tengo el siguiente problema, resulta que estoy comenzando a menejar clases en c++ y tewngo un programa que me muestra el manejo de las clases, pero quiero medificarlo para que le pida sierta informacion al usuario - pero no he podido - le agradeceria aquien me pueda colaborar.
Hay les dejo el codigo:
--------------------------------------------------------------------------------------------
# include<iostream.h>
# include<string.h>
class pelicula {
private:
char nombre[64];
char actor_principal[64];
char actor_secundario[64];
public:
void mostrar_pelicula (void);
pelicula (char *nombre, char *actor_principal, char *actor_secundario);
pelicula::~pelicula(void)
{
cout<<"Entra el Destructor para la Pelicula "<<nombre<<endl;
}
};
void pelicula :: mostrar_pelicula (void)
{
cout<<"____________________________________________________"<<endl<<endl;
cout<<"EL NOMBRE DE LA PELICULA ES : "<<nombre<<endl;
cout<<"ESTELARIZADA POR : "<<actor_principal<<" Y "<<actor_secundario<<endl;
cout<<endl<<"____________________________________________________"<<endl<<endl;;
}
pelicula::pelicula (char *nombre, char *actor_principal,char *actor_secundario)
{
strcpy (pelicula::nombre, nombre);
strcpy (pelicula::actor_principal, actor_principal);
strcpy (pelicula::actor_secundario, actor_secundario);
}
void main (void)
{
pelicula fugitivo("El fugitivo", "Harrison Ford", "Tommy Lee Jones");
pelicula sintonia("Sintonia de amor", "Tom Hanks", "Meg Ryan");
fugitivo.mostrar_pelicula();
sintonia.mostrar_pelicula();
}
--------------------------------------------------------------------------------------------
Cristhian Angarita.
http://cm85.spaces.live.com/
------------------------------------------------------------------------------
Discover the new Windows Vista Learn more!
------------------------------------------------------------------------------
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.11.19/956 - Release Date: 16/08/2007 09:48 a.m.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070818/d6d5ce35/attachment-0001.html>
Más información sobre la lista de distribución Cconclase