[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.html>


Más información sobre la lista de distribución Cconclase