cualquier

Páginas: 3 (614 palabras) Publicado: 4 de junio de 2014
Implementación de Archivos en C++
Fichero tpersona.h
#ifndef TPERSONA_H
#define TPERSONA_H
#include
using namespace std;
//Se implementa una clase Tpersona con la información de cada persona,correspondiente a la que se
//almacenara en el fichero plano.
class TPersona {
private:
int Cedula;
string Apellidos;
string Nombres;
int Edad;
public:
TPersona();
void setCedula(int ced);void setApellidos(string ape);
void setNombres(string nom);
void setEdad(int eda);
int getCedula();
string getNombres();
string getApellidos();
int getEdad();
~TPersona();
};
#endif //TPERSONA_H

Fichero tpersona.cpp
#include "tpersona.h"
Tpersona::TPersona(){ //Se asignan los valores iniciales que tendrán los atributos de la clase TPersona.
Cedula=0;
Apellidos="";
Nombres="";Edad=0;
}
//Se implementan los métodos modificadores para asignar los valores de que tendrán los atributos de la clase.
void TPersona::setCedula(int ced){
Cedula=ced;
}
voidTPersona::setApellidos(string ape){
Apellidos=ape;
}
void TPersona::setNombres(string nom){
Nombres=nom;

}
void TPersona::setEdad(int eda){
Edad=eda;
}
//Se implementan los métodos selectores para obtenerlos valores de los atributos de la clase.
int TPersona::getCedula(){
return Cedula;
}
string TPersona::getNombres(){
return Nombres;
}
string TPersona::getApellidos(){
return Apellidos;
}int TPersona::getEdad(){
return Edad;
}
TPersona::~TPersona(){
}

Fichero tarchper.h
#ifndef TARCHPER_H
#define TARCHPER_H
#include
#include //Librería que proporciona las funciones ymétodos necesaria para el manejo ficheros.
#include //Librería para utilizar la función getline.
#include "tpersona.h"
using namespace std;
class TArchPer{
private:
string Nombre;
ifstream Ent;//Declaración de atributos de tipo fichero para ficheros lectura (entrada).
ofstream Sal; //Declaración de atributos de tipo fichero para ficheros escritura (salida).
public:
TArchPer();
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cualquier
  • Cualquier
  • cualquier
  • Cualquier
  • cualquier
  • Cualquier
  • cualquier
  • Cualquier

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS