Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - .:BlackCoder:.

#221
Libera Y y despues X...  a ver q tal... Saludos

EDIT: Olvida este comentario xD es que me acabo de parar y nu vi bien... jeje
#222
Weno eso ya ta lesto... Eso es a lo que me referia con que me aparecen los 3 unidos, no tube que add nothing to the project... porq pes ya esta agregado... Creo que el problema es lo del string, porq el en ningun momento llega a la linea donde estan las instancias de la clase.. Y pes si yo tambien me toy muriendo de sueño..

Saludos...
#223
Mmm tonces no se como es eso de mostrarle a main la definicion de Persona... Ya le he puesto en vez de .h .cpp en el main, como en cpp se incluye .h jeje  :xD, ya no hayo que inventar... como en todos laos el codigo es mas o menos igual en lo del ifndef y la inclusion del .h en el .cpp nu he visto la diferencia  :-\... y en la parte izquierda me aparecen los 3 archivos unidos, en la parte que dice Project se desglosan los 3... main.cpp Persona.h y .cpp... Voy a buscar un rato mas sobre eso y si no pes mañana sigo.. Gracias, que se me habian olvidado  :xD...

Saludos...
#224
 :xD Weno voy a seguir viendo el code... Pero si claro que cree un proyecto... Y pes como q si inclui a cpp en le proyecto?? inclui fue la cabezera el linker no se necarga del .cpp pes :huh:
#225
Foro Libre / Re: ¿Como te desaburres?
1 Mayo 2010, 05:34 AM
Leo sobre programacion... Escucho musica... O hablo por tlf  :xD Pero es verdad... Pero lo que dice Leo es para MI correcto hasta cierto punto. Hay dias, minimo 2 al mes... En que absolutamente nada me entretiene... Y pes me acuesto a dormir y se me pasa  :xD
#226
 :( Aun no hayo el problema... Lh aun no puedes probar mi code??  :xD
#227
 :laugh: Si lei lo q me pasaste pero no le pare mucho a esa parte... Perdon...
Y pes si te refieres a los const... ya los puse pero that &#@*|ª no compila!! Y lo he visto de arriba a abajo y nada...  :(

aca esta de nuevo el .h...
Código (cpp) [Seleccionar]
#ifndef PERSONA_H
#define PERSONA_H
using namespace std;
class Persona{
    public:
        Persona();
        Persona(string name,string ape, int t, int ced);
        virtual ~Persona();
       
        void g_nombre(string name);
        void g_apellido(string ape);
        void g_tlf(int t);
        void g_ci(int ced);
       
        string dev_nombre()const;
        string dev_apellido()const;
        int dev_tlf()const;
        int dev_ci()const;
       
    protected:
        string nombre;
        string apellido;
        int tlf;
        int ci;
};
#endif


Y el .cpp
Código (cpp) [Seleccionar]
#include "Persona.h"

Persona::Persona(){}
Persona::Persona(string name,string ape, int t, int ced) : nombre(name),
        apellido(ape),tlf(t),ci(ced){}
Persona::~Persona(){}

void Persona::g_nombre (string name){nombre=name;}
void Persona::g_apellido (string ape){apellido=ape;}
void Persona::g_tlf (int t){tlf=t;}
void Persona::g_ci(int ced){ci=ced;}

string Persona::dev_nombre()const{return nombre;}
string Persona::dev_apellido()const{return apellido;}
int Persona::dev_tlf()const{return tlf;}
int Persona::dev_ci()const{return ci;}


Y eso que aun no he hecho los headers de las clases derivadas  :-\. Pero ya yo compile ese programa pero todo en uno solo y lo q estoy es separandolo... Por practica  :P
#228
ok... Gracias. Y sip, si le puse el using namespace std; en el header, y mostro el error ese del )... Y le puse un std:: a todas las declaracions de string y sigue con lo del )  :¬¬ :xD

En que momento el header o el programa como tal, llama al archivo .cpp 0o? Como funciona esa partecita....
#229
Mmmm... no me habia dado cuenta, pero el problema continua... Lo de que me falto un ) antes de "name" pero yo no veo que falte nada  :-\... y es la declaracion... o sea en el .cpp
#230
Programación C/C++ / Problema compilando
1 Mayo 2010, 00:52 AM
Wenas... Ando practicando como compilar separado, haciendo headers, you know, con clases derivadas y todo eso... Pero aun no he derivado nada y haciendo la base me da un error:
Persona.h expected `)' before "name"

Y mas abajo vi:
Persona.h `string' has not been declared

Y pes nu se el porq aca les dejo el code de la header:
Código (cpp) [Seleccionar]
#ifndef PERSONA_H
#define PERSONA_H
class Persona{
    public:
        Persona();
        Persona(string name,string ape, int t, int ced);
        virtual ~Persona();
       
        void g_nombre(string name);
        void g_apellido(string ape);
        void g_tlf(int t);
        void g_ci(int ced);
       
        string dev_nombre();
        string dev_apellido();
        int dev_tlf();
        int dev_ci();
       
    protected:
        string nombre;
        string apellido;
        int tlf;
        int ci;
};
#endif


Y aca el del source:
Código (cpp) [Seleccionar]
#include "Persona.h"

Persona::Persona(){}
Persona::Persona(string name,string ape, int t, int ced):nombre(name),
        apellido(ape),tlf(t),ci(ced){}
Persona::~Persona(){}

void Persona::g_nombre (string name){nombre=name;}
void Persona::g_apellido (string ape){apellido=ape;}
void Persona::g_tlf (int t){tlf=t;}
void Persona::g_ci(int ced){ci=ced;}

string Persona::dev_nombre()const{return nombre;}
string Persona::dev_apellido()const{return apellido;}
int Persona::dev_tlf()const{return tlf;}
int Persona::dev_ci()const{return ci;}




Y en el programa me sale en la tercera linea el error  :xD

Código (cpp) [Seleccionar]
#include <cstdlib>
#include <iostream>
#include "Persona.h" //Here

using namespace std;

Por favor alguien que me diga cual es el problema...