[ 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.