Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda Tad Pila

Estas en el tema de Ayuda Tad Pila en el foro de C/C++ en Foros del Web. Hola necesito hacer si un elemento pertenece a una pila de valores(int,float,char), y no se que ocurre con "pertenece" #include<iostream> using namespace std; typedef struct ...
  #1 (permalink)  
Antiguo 27/07/2007, 23:43
 
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 17 años, 5 meses
Puntos: 0
Ayuda Tad Pila

Hola necesito hacer si un elemento pertenece a una pila de valores(int,float,char), y no se que ocurre con "pertenece"

#include<iostream>

using namespace std;
typedef struct Base{
int tipo;
union {
int num;
float cifra;
char caracter;
};
};
typedef struct Nodo
{ Base info;
Nodo *link;
} *Enlace;
class Stack
{ private:
Enlace p;
public:
void Pertenece(Stack &,Base);
Stack();
~Stack();
int Empty();
void Push(Base);
Base Pop();
};
void Stack::Pertenece(Stack &s1,Base e )
{Base x;
if (!s1.Empty())
x=s1.Pop();
Pertenece(s1,e);
if(x == e)
{ cout<<"el elemento esta"<<endl;
s1.Push(x);
}
else
s1.Push(x);
}


Stack::Stack()
{ cout <<"Creando Conjunto"<< endl<<endl;
p=NULL;
};

Stack::~Stack()
{
}

int Stack::Empty()
{
return p==NULL;
};
  #2 (permalink)  
Antiguo 30/07/2007, 11:40
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Ayuda Tad Pila

¿Por qué no das una descripción más detallada del error? Asi como lo planteas te puedo decir que yo tampoco se que pasa con pertenece, ¿error de compilación? ¿error en tiempo de ejecución? ¿qué error te da? ¿qué no hace?

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.