Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia Poo
Practica 2
Segundo Parcial
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <cstring>
void leer();
void leer2();
char nom[50];
char dom[60];
int edad;
class persona
public:
char nom[50];
char dom[60];
int edad;
~persona();
void muestra();
void muestra2();
persona(){};
};
persona::~persona(){
cout<<"Destruyendo";
void leer2()
cout<<"Nombre:"<<endl;
fflush(stdin);
gets(nom);
cout<<"Domicilio:"<<endl;
fflush(stdin);
gets(dom);
void leer()
cout<<"Nombre:"<<endl;
fflush(stdin);
gets(nom);
cout<<"Domicilio:"<<endl;
fflush(stdin);
gets(dom);
cout<<"Edad:"<<endl;
cin>>edad;
strcpy(persona::dom,dom);
persona::edad=edad;
strcpy(persona::nom,nom);
strcpy(persona::dom,dom);
void persona::muestra()
cout<<"Tu nombre:"<<endl;
cout<<nom<<endl;
cout<<"Tu domicilio:"<<endl;
cout<<dom<<endl;
cout<<"Tu edad:"<<endl;
cout<<edad<<endl;
void persona::muestra2()
cout<<"Tu nombre:"<<endl;
cout<<nom<<endl;
cout<<"Tu domicilio:"<<endl;
cout<<dom<<endl;
int main()
char n,s;
do{
cout<<"Menu"<<endl;
cin>>n;
switch (n)
case 'A':{
leer();
persona ob1(nom,dom,edad);
ob1.muestra();
break;
case 'B':{
leer2();
persona ob2(nom,dom);
ob2.muestra2();
break;
cin>>n;
}while(n!='S');
}
Pantalla de compilación: