Site hosted by Angelfire.com: Build your free website today!

[ home | indice c++ ]

Examen final de Informática III

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.