<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6001.18226" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face=Arial size=2>fijate si te sirve la correccion que le hice, como
uso el DEV-C++ tuve que cambiarle algunas cosas porque no corria. pero ahora
funciona.</FONT></DIV>
<DIV><FONT face=Arial size=2>ARCHIVO main.cpp con la inclucion de
habita.h".</FONT></DIV>
<DIV><FONT face=Arial size=2>Modificalo con las instrucciones que a vos te
sirvan pero asi me funciono a mi. Saludos.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>#include <cstdlib><BR>#include
<iostream><BR>#include "habita.h"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>using namespace std;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>void usar_clase();</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV><FONT face=Arial size=2>
<DIV><BR>// FUNCION PRINCIPAL</DIV>
<DIV> </DIV>
<DIV>int main(){</DIV>
<DIV> </DIV>
<DIV> usar_clase();<BR>
fflush(stdin);getchar();<BR> return 0;</DIV>
<DIV> </DIV>
<DIV>} // Fin de la funcion main</DIV>
<DIV> </DIV>
<DIV><BR>void usar_clase() <BR>{</DIV>
<DIV> </DIV>
<DIV> char op;</DIV>
<DIV> </DIV>
<DIV> habitantes v_hab[100];<BR> int
pos=0;<BR> do {<BR>
v_hab[pos++].agregar_habitante();<BR> cout
<<"\n\nDesea continuar agregando habitantes [ S | N ]
";<BR> cin >>
op;<BR>
cin.ignore();<BR> cout
<<"\n\nRegistros del vector = " << pos;<BR> }
while (op == 's' || op == 'S');</DIV>
<DIV> </DIV>
<DIV> for (int i=0;i<pos;i++) v_hab[i].ver_habitante();</DIV>
<DIV> </DIV>
<DIV><BR>}<BR></DIV>
<DIV>Aca va el HABITA.H</DIV>
<DIV> </DIV></FONT>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial>#include
<iostream><BR>#include <vector><BR>#include
<cstdlib></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial>using namespace
std;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial>// DEFINICION DE LA
CLASE</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial>class habitantes {</FONT></DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial>
private:<BR>
<BR> public:<BR>
char nombre[20];<BR> char
apellido[20];<BR> char
cedula[13];<BR> int
ano_nacimiento;<BR> int
mes_nacimiento;<BR> int
dia_nacimiento;<BR> int
edad;<BR> char
provincia[20];<BR> char
direccion[20];<BR> char
telefono[20];</FONT></DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"><FONT face=Arial> // DEFINICION DE LAS
FUNCIONES MIEMBROS</FONT></DIV>
<DIV> </DIV><FONT face=Arial>
<DIV style="FONT: 10pt Tahoma"><BR>// Definicion de la funcion miembro
Agregar_habitante</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">void agregar_habitante() {</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> system("clear");</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout <<"\n\nAgrege los
datos del habitante por favor..." << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Nombre
: ";<BR> cin>>nombre;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"\n\nApellido
: ";<BR> cin>> apellido;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"\n\nCedula
: ";<BR> cin >> cedula;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout <<"\n\nAņo de
nacimiento : ";<BR>
cin >> ano_nacimiento;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout <<"\n\nMes de
nacimiento : ";<BR>
cin >> mes_nacimiento;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout <<"\n\nDia de
nacimiento : ";<BR>
cin >> dia_nacimiento;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"\n\nEdad
: ";<BR> cin >> edad;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cin.ignore();</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout <<"\n\nProvincia de
nacimiento : ";<BR> cin>>provincia;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"\n\nDireccion
: ";<BR> cin>>direccion;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"\n\nTelefono
: ";<BR> cin>>telefono;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">} // Fin de la definicion de la funcion miembro
Agregar_habitante</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"><BR>// Definicion de la funcion miembro
ver_habitante</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">void ver_habitante() {</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> // for (unsigned int i(0); i <
habitantes.size(); i++) {</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">
system("clear");</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"><BR>
cout <<"\n\n\t\t! Datos del ciudadano !" << endl <<
endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Nombre
: " << nombre << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Apellido
: " << apellido << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Cedula
: " << cedula << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Aņo de nacimiento : "
<< ano_nacimiento << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Mes de nacimiento : "
<< mes_nacimiento << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Dia de nacimiento : "
<< dia_nacimiento << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Edad
: " << edad << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Provincia de nacimiento : " << provincia <<
endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Direccion
: " << direccion << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> cout
<<"Telefono
: " << telefono << endl << endl;</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma"> // } // Fin de For</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">} // Fin de la defincion de la funcion miembro
ver_habitante</DIV>
<DIV> </DIV>
<DIV style="FONT: 10pt Tahoma">}; // Fin de la definicion de la clase
habitante_dn<BR></DIV></FONT></BODY></HTML>