elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Imprimir metodos en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Imprimir metodos en C++  (Leído 1,409 veces)
eduardo1012

Desconectado Desconectado

Mensajes: 32


Ver Perfil
Imprimir metodos en C++
« en: 26 Octubre 2016, 03:14 am »

Tengo esta duda a la hora de hacer el .cpp de Imprimir y a la hora de crear el main.cpp , no logro entenderlo del todo y no puedo.

Registro.hpp
Código
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. class Registro{
  5.  
  6. private:
  7. string **nombres;
  8. int fila;
  9.  
  10. public:
  11. Registro();
  12. ~Registro();
  13.  
  14. void setFila(int);
  15. int getFila();
  16. void setNombres(string **,int);
  17. string** getNombres();
  18.  
  19. };

Registro.cpp
Código
  1. #include "Registro.hpp"
  2.  
  3. Registro::Registro(){
  4. cout<<endl<<"Filas: ";
  5. cin>>fila;
  6.  
  7. nombres = new string*[fila];
  8. for(int i=0;i<fila;i++){
  9. *(nombres+i)=new string[3];
  10. }
  11. setNombres(nombres,fila);
  12. }
  13.  
  14. Registro::~Registro(){
  15. delete []nombres;
  16. }
  17.  
  18. void Registro::setFila(int fila){
  19. this->fila=fila;
  20. }
  21.  
  22. int Registro::getFila(){
  23. return fila;
  24. }
  25.  
  26. void Registro::setNombres(string **nombres,int fila){
  27. for(int i=0;i<fila;i++){
  28. cin.ignore(256,'\n');
  29. cout<<"Nombre: ";
  30. getline(cin, *(*(nombres+i)+0));
  31. cout<<"Apellido: ";
  32. getline(cin, *(*(nombres+i)+1));
  33. cout<<"Edad: ";
  34. getline(cin,*(*(nombres+i)+2));
  35. }
  36. this->nombres=nombres;
  37. }
  38.  
  39. string ** Registro::getNombres(){
  40. return nombres;
  41. }

Imprimir.hpp
Código
  1. #include<iomanip>
  2. using namespace std;
  3.  
  4. class Imprimir{
  5. public:
  6. void imprime(string **,int);
  7. };

Hasta ahora llevo eso, y no logro llevar al main todo eso.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Metodos numericos
Programación Visual Basic
teamatrix129me 0 1,804 Último mensaje 4 Agosto 2005, 17:49 pm
por teamatrix129me
metodos de grabación???
Software
aliteroid 4 3,860 Último mensaje 27 Octubre 2006, 16:06 pm
por aliteroid
Como imprimir un .pdf que no te deja imprimir?
Windows
nichihack 8 25,733 Último mensaje 2 Mayo 2013, 15:30 pm
por sol19200
sobrecarga de metodos, se puede aplicar en metodos abstract o interfaces?
Desarrollo Web
jhonatanAsm 0 3,189 Último mensaje 16 Agosto 2011, 00:22 am
por jhonatanAsm
Api Web y métodos GET
Desarrollo Web
Zeros1001 4 2,568 Último mensaje 9 Septiembre 2016, 00:52 am
por Neocortex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines