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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ejercicio en: 10 Enero 2015, 12:55 pm


No sé como se hace este ejercicio, ¿me podrían echar una mano?
2  Programación / Programación C/C++ / Eliminar Elementos repetidos en un array en: 7 Enero 2015, 19:27 pm
Se me plantea la siguiente duda. Como mediante una función a la que le paso un array de tipo string con una serie de nombre, me devuelva otro array pero con los nombres sin repetir. La función no quiero que sea de tipo void.



Un saludo y gracias ;)
3  Programación / Programación C/C++ / Array de estructuras + funciones en: 2 Enero 2015, 20:25 pm
Primeramente Saludos. :D
Se me plantea la siguiente duda... ¿cómo a traves de una función podemos devolver un array de estructuras? Por ejemplo:

struct personas{

int edad;
string nombre;

};

personas funcion(){



return ¿?

}

int main (){

personas p[2];

}



Es decir se supone que yo introduciré tanto la edad para p[0] y p[1] y lo mismo con el nombre... pero como se hace para devolver con la función todo esto y pasarlo a otro array que yo me invente..por ejemplo personas pNuevo[2];

Es que cuando es solo una cosa no tengo problema...por ejemplo:


struct persona {
int edad;
string nombre;

}

personas funcion(){

persona p;

return p;
}

int main(){

personas W;

W=funcion();
// A  p  se supone que ya le he introducido tanto el nombre como la edad.

cout<<W.nombre;
cout<<W.edad;

}


El problema lo tengo cuando es mas de una personas.


Un saludo y gracias de antemano.Disculpen si no me entienden del todo... :-X
4  Programación / Programación C/C++ / Duda sobre el tema de Herencia en c++ en: 10 Abril 2014, 19:47 pm
Hola,soy principiante en esto de la programación y llevo un un buen rato intentando ver donde tengo el fallo pero no hay manera... no consigo establecer la herencia entre las dos clases que he creado y que esta clase derivada ,en mi caso "Empleado" incluya los atributos de mi clase principal "Persona".
¿Podríais echarle un vistazo a  ver donde tengo el fallo? :huh:
-Utilizo netbeans- 
Un saludo y gracias de antemano.

/*
 * File:   main.cpp
 * Author: Owen10
 *
 * Created on 10 de abril de 2014, 18:44
 */

#include <cstdlib>
#include <iostream>

#include "Persona.h"
#include "Empleado.h"

using namespace std;

/*
 *
 */
int main(int argc, char** argv) {

    Persona p("Owen");
 
   
   
 
    Empleado e;
   
   cout<< e.nombre;
   
   
}



/*
 * File:   Empleado.cpp
 * Author: Owen10
 *
 * Created on 10 de abril de 2014, 18:50
 */

#include "Empleado.h"



Empleado::Empleado(const Empleado& orig) {
}

Empleado::~Empleado() {
}

Empleado::Empleado():Persona(nombre){
   


/*
 * File:   Empleado.h
 * Author: Owen10
 *
 * Created on 10 de abril de 2014, 18:50
 */

#ifndef EMPLEADO_H
#define   EMPLEADO_H
#include "Persona.h"

#include <iostream>
using namespace std;


class Empleado: public Persona{
   
public:
    Empleado();
    Empleado(const Empleado& orig);
    virtual ~Empleado();
   
    Empleado();
private:

   
   
};




/*
 * File:   Persona.cpp
 * Author: Owen10
 *
 * Created on 10 de abril de 2014, 18:45
 */

#include "Persona.h"


Persona::Persona(string Nombre){
    Nombre=nombre;
}


Persona::Persona(){
   
   
   
}

Persona::Persona(const Persona& orig) {
}

Persona::~Persona() {
}



/*
 * File:   Persona.h
 * Author: Owen10
 *
 * Created on 10 de abril de 2014, 18:45
 */

#ifndef PERSONA_H
#define   PERSONA_H

#include <iostream>
using namespace std;

class Persona {
public:
 
    Persona();
    Persona(const Persona& orig);
    virtual ~Persona();
    Persona(string Nombre);
   
   
 string nombre;
    int edad;
   
   
   
private:
   

};

#endif   /* PERSONA_H */
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines