<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<BR>
hola a todos,<BR>
<BR>
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.<BR>
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.<BR>
<BR>
Gracias<BR>
<BR>
<BR>
<BR>
#include <iostream.h><BR>#include <string.h><BR>
class perros{<BR>public:<BR> perros(char *raza,int altura,int peso,char *color);<BR> void mostrar_raza(void);<BR>private:<BR> char raza[64];<BR> int altura;<BR> int peso;<BR> char color[64];<BR>};<BR>class perros_con_manchas:public perros{<BR>public:<BR> perros_con_manchas(char *raza,int altura,int peso,char *color,char *color_de_las_manchas);<BR> void mostrar_raza(void);<BR> void informacion_manchas(void);<BR>private:<BR>char color_de_las_manchas[64];<BR>};<BR>class perros_sin_manchas : public perros{<BR>public:<BR>perros_sin_manchas(char *raza,int altura,int peso,char *color);<BR>};<BR>perros::perros(char *raza,int altura,int peso,char *color)<BR>{<BR> strcpy(perros::raza, raza);<BR> perros::altura=altura;<BR> perros::peso=peso;<BR> strcpy(perros::color, color);<BR>}<BR>perros_con_manchas::perros_con_manchas(char *raza,int altura,int peso,char *color,char *color_de_las_manchas):<BR>perros(raza,altura,peso,color)<BR>{<BR> strcpy(perros_con_manchas::color_de_las_manchas,color_de_las_manchas);<BR>}<BR>perros_sin_manchas::perros_sin_manchas(char *raza,int altura,int peso,char *color):perros(raza,altura,peso,color)<BR>{<BR>}<BR>void perros::mostrar_raza(void)<BR>{<BR> cout<<"Raza: "<<raza <<endl;<BR> cout<<"Altura: "<<altura <<endl;<BR> cout<<"Peso: "<<peso <<endl;<BR> cout<<"Color: "<<color <<endl;<BR>}<BR>void perros_con_manchas::mostrar_raza(void)<BR>{<BR> perros::mostrar_raza();<BR> cout<<"color de las manchas: " <<color_de_las_manchas <<endl<<endl;<BR>}<BR>void perros_con_manchas::informacion_manchas(void)<BR>{<BR>cout<<"esta raza tiene manchas: "<< color_de_las_manchas <<endl<<endl;<BR>}<BR>void main(void)<BR>{<BR> perros_con_manchas feliz("Dalmata",24,60,"blanco", "negras o cafes");<BR> perros_sin_manchas golfo("Perdiguero labrador",24,65,"negro o amarillo");<BR> feliz.mostrar_raza();<BR> feliz.informacion_manchas();<BR> golfo.mostrar_raza();<BR>}<BR>
<BR><BR> <BR>
<DIV>
<P align=center><FONT face="Times New Roman, Times, Serif" color=#3366cc size=4><EM>Cristhian Angarita.</EM></FONT></P>
<P align=center><FONT face="Times New Roman" color=#3366cc size=4><FONT face=Tahoma color=#333333 size=2><A href="http://cm85.spaces.live.com/" target=_blank>http://cm85.spaces.live.com/</A></FONT></FONT></P></DIV><br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>