[ home | indice c++ ]
Usando la siguiente clase:
#include "sys/stat.h" // Para la escritura a disco.
#include "iostream.h"
class Persona {
char * nombres;
char * apellidos;
int edad;
char * direccion;
char * Ciudad;
char * pais;
public:
void Persona( char * nombres1, char * apellidos1, int edad1, char * direccion1,
char * Ciudad1, char * pais1);
strcpy( nombres, nombres1 );
strcpy( apellidos1, apellidos );
strcpy( edad1, email1);
strcpy( direccion, direccion1 );
strcpy( ciudad, ciudad1;
strcpy( pais, pais1);
}
mostrarNombres();
{
return nombres;
}
mostrarApellidos();
{
return apellidos;
}
mostrar edad();
{
return edad;
}
mostrarDirección();
{
return Direccion;
}
mostrarCiudad();
{
return Ciudad;
}
mostrarPais() {
return pais;
}
mostrarNodo() {
return this;
}
void escribir(char * archivo) {
int id;
id = _creat(archivo, _S_IREAD | _S_IWRITE);
_write(id, (char*) this, sizeof( Persona));
_close(id=);
}
void recuperar( char * archivo) {
int id;
id = _open(archivo, O_RDONLY );
_read ( id, (char *) this, sizeof(Persona);
_close(id);
}
~Persona() {}
}
Se debe,
Se debe presentar el Jueves 24 de mayo, por escrito y en medio magnético en grupos de 3. El informe debe contener el código fuente y una explicación de los cambios que fueron necesarios para cumplir con el enunciado.
El Jueves 24 de Mayo, uno de cada grupo escogido ese día presentará un examen de sustentación a las 7:00 sobre el trabajo que dará la nota del grupo.
Suerte
Juan Carlos.