-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPersona.cpp
More file actions
52 lines (31 loc) · 1.11 KB
/
Copy pathPersona.cpp
File metadata and controls
52 lines (31 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <cstring>
#include "Persona.h"
///constructor Persona
Persona:: Persona(std::string nombre, std::string apellido, std::string direccion, int dni){
setNombre(nombre);
setApellido(apellido);
setDni(dni);
setDireccion(direccion);
}
Persona:: Persona(){
strcpy(nombre, "");
strcpy(apellido, "");
strcpy(direccion, "");
dni= 0;
}
// Métodos get y set para nombre
std::string Persona::getNombre() { return nombre; }
void Persona::setNombre(std::string _nombre) {
strcpy(nombre,_nombre.c_str());}
// Métodos get y set para apellido
std::string Persona::getApellido() { return apellido; }
void Persona::setApellido(std::string _apellido) {
strcpy(apellido,_apellido.c_str());
}
// Métodos get y set para dni
int Persona::getDni() { return dni; }
void Persona::setDni(int _dni) { dni = _dni; }
// Métodos get y set para direccion
std::string Persona::getDireccion() { return direccion; }
void Persona::setDireccion(std::string _direccion) {
strcpy(direccion,_direccion.c_str());}