[C con Clase] Ayuda sobre Clases

CRISTHIAN ANGARITA thiancriss85 en hotmail.com
Lun Ago 27 16:34:49 CEST 2007


 
hola a todos,
 
bueno lo que pasa es que estoy aprendiendo un poco sobre clases en C++ y todo va bien hasta que intento que el usuario sea el que ingrese los datos.
tengo por lo menos este programa y quiero que el usuario ingrese los datos pero no he podido, no se si algion me pueda colaborar con una explicacion sobre como hacerlo o si saben sobre un tutorial sobre eso.
 
Gracias
 
 
 
#include <iostream.h>#include <string.h>
class perros{public: perros(char *raza,int altura,int peso,char *color);  void mostrar_raza(void);private: char raza[64]; int altura;     int peso; char color[64];};class perros_con_manchas:public perros{public: perros_con_manchas(char *raza,int altura,int peso,char *color,char *color_de_las_manchas);  void mostrar_raza(void);    void informacion_manchas(void);private:char color_de_las_manchas[64];};class perros_sin_manchas : public perros{public:perros_sin_manchas(char *raza,int altura,int peso,char *color);};perros::perros(char *raza,int altura,int peso,char *color){ strcpy(perros::raza, raza);    perros::altura=altura;    perros::peso=peso; strcpy(perros::color, color);}perros_con_manchas::perros_con_manchas(char *raza,int altura,int peso,char *color,char *color_de_las_manchas):perros(raza,altura,peso,color){ strcpy(perros_con_manchas::color_de_las_manchas,color_de_las_manchas);}perros_sin_manchas::perros_sin_manchas(char *raza,int altura,int peso,char *color):perros(raza,altura,peso,color){}void perros::mostrar_raza(void){ cout<<"Raza: "<<raza <<endl; cout<<"Altura: "<<altura <<endl; cout<<"Peso: "<<peso <<endl; cout<<"Color: "<<color <<endl;}void perros_con_manchas::mostrar_raza(void){ perros::mostrar_raza(); cout<<"color de las manchas: " <<color_de_las_manchas <<endl<<endl;}void perros_con_manchas::informacion_manchas(void){cout<<"esta raza tiene manchas: "<< color_de_las_manchas <<endl<<endl;}void main(void){ perros_con_manchas feliz("Dalmata",24,60,"blanco", "negras o cafes"); perros_sin_manchas golfo("Perdiguero labrador",24,65,"negro o amarillo"); feliz.mostrar_raza(); feliz.informacion_manchas(); golfo.mostrar_raza();}
 

Cristhian Angarita.
http://cm85.spaces.live.com/
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070827/9291c140/attachment.html>


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