C/Visual C - Ayudenme con C++

 
Vista:

Ayudenme con C++

Publicado por soulblazer90 (3 intervenciones) el 01/08/2011 17:15:52
Buenas tengo este código en C++ (ya lo corrí y sirve) . Es "evento.cpp"

#include <iostream>
#include <string.h>
#include "Evento.h"

using namespace std;

Evento::Evento(char *productora, float precio, short descripcion)
{
this->precio = precio;
this->_Productora = NULL;
this->descripcion = descripcion;
this->setProductora(productora);
}

Evento::~Evento()
{
free(this->_Productora);
}

char *Evento::getProductora()
{
return this->_Productora;
}

void Evento::setProductora(char *productora)
{
if (this->_Productora) free(this->_Productora);
this->_Productora = (char *) calloc(strlen(productora) + 1, sizeof(char));
strcpy(this->_Productora, productora);
}

float Evento::setPrecio(float precio)
{
cout << "Establezca el precio para TODOS los eventos" << endl;
cout << endl;
cin >> precio;
return precio;
}

Bueno tengo otro archivo: "Menu.cpp" (dentro del mismo proyecto) y necesito llamar la funcion "setPrecio" en Menu.cpp pero cuando la llamo me sale que "setPrecio" es un identificador no reconocido. La función setPrecio es pública... no entiendo por qué pasa esto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayudenme con C

Publicado por Tom (619 intervenciones) el 01/08/2011 19:12:46
¿ Menu.cpp hace un #include "Evento.h" ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayudenme con C

Publicado por soulblazer90 (3 intervenciones) el 01/08/2011 20:14:09
Lo inclui pero = sale lo mismo :S
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar