Hola! Soy nuevo en el foro y me uno ya que acabo de entrar a Ingeniería en Computación pero me han estado surgiendo varias dudas que espero y a lo largo de mi estadía aquí puedan ser solucionadas (o por lo menos me encaminen un poco, ya que estoy casi en blanco con esto de programar), uso CodeBlocks y estoy programando en C++ un programa de una pizzería, creé la primer clase "Producto", ya la tengo lista pero al momento de querer correr el programa me sale eso :( y la verdad ni idea de qué pueda ser, ya intenté buscar pero no encontré algo que me ayudara así que les pido por favor me ayuden! Muchas gracias de antemano :3 les dejo el código aquí. El error me sale en las lineas 22 y 34.
El main:
Código:
#include <iostream>
#include <Producto.h>
using namespace std;
int main()
{
Producto a;
a.Capturar();
a.Mostrar();
return 0;
}
La class:
Código:
#ifndef PRODUCTO_H
#define PRODUCTO_H
#include <iostream>
using namespace std;
class Producto
{public:
char tipo[20], nombre[20], codigo[20];
float costo;
Producto();
virtual ~Producto();
protected:
private:
public:
void Capturar ();
void Mostrar ();
};
void Producto::Capturar()
{
cout<<"\n Tipo de Producto: "<<endl;
cin>>tipo;
cout<<"\n Nombre de Producto: "<<endl;
cin>>nombre;
cout<<"\n Codigo de Producto: "<<endl;
cin>>codigo;
cout<<"\n Costo del Producto: "<<endl;
cin>>costo;
}
void Producto::Mostrar()
{cout<<"Tipo de Producto: "<<tipo;
cout<<"\n Nombre del Producto: "<<nombre;
cout<<"\n Código del Producto: "<<codigo;
cout<<"\n Costo del Producto: $"<<costo;
}
#endif // PRODUCTO_H