ayuddaa con OBjetos

Iniciado por silfer_1908, 30 Marzo 2019, 03:33 AM

0 Miembros y 1 Visitante están viendo este tema.

silfer_1908

Apenas comence con objetos y me dejaron inicialiezar esta lista pero no se coomo hacerlo, me podrian ayudar?

#ifndef ARREGLO_H_INCLUDED
#define ARREGLO_H_INCLUDED
#include "Empleado.h"
class Arreglo{
private:
    Empleado elementos[10];

public:
    Arreglo();
    void insertar(Empleado, int);
    int eliminar(int, int);
    void mostrar(int);
    int buscar(char *, int);

};

#endif // ARREGLO_H_INCLUDED


#include "Arreglo.h"
#include <iostream>
#include "cstring"


Arreglo::Arreglo(int) {


}

void Arreglo::insertar(Empleado e,int p) {

        elementos[p] = e;

    }

int Arreglo::eliminar(int p, int cont) {
    int i;

    for (i = p; i < cont; i++) {
        elementos = elementos[i + 1];
        }
    return --cont;

    }

void Arreglo::mostrar(int cont) {

    for(int i  = 0; i < cont; i++) {
        std::cout << "\n\n";
        std::cout << "NOMBRE:"  << "\t" << elementos.nombre << std::endl;
        std::cout << "TELEFONO:" << "\t" << elementos.tel_emp << std::endl;
        std::cout << "SUELDO:" << "\t" << elementos.salario << std::endl;
        }
    }

int Arreglo::buscar(char *e, int cont) {

    for(int i = 0; i < cont; i++) {
        if(strcmp(e, elementos.nombre) == 0)
            return i;
        }
    return -1;
    }

Me gustaria si pudieran proporcionarme algun libro o tutoriales para enteder este concepto?
muchas gracias de antemano

K-YreX

Coloca tu código entre etiquetas de código GeSHi (hay un desplegable donde seleccionarlas, encima del cuadro de texto)... :rolleyes:

Dónde tienes exactamente el problema??
Qué concepto es del que quieres buscar información?? De una clase?
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

FalKorXXI

Aquí te dejo una pagina que te puede servir de ayuda:
http://c.conclase.net/curso/index.php