Apreciaria que me pudieran ayudar tengo que hacer un nodo y que se muestre pero realmente no comprendo muy bien sobre apuntadores, esto es lo que llevo de codigo.
#include <cstdlib>
#include <iostream>
using namespace std;
class FLORES{
private:
FLORES *liga;
FLORES *primero;
float precioventa;
public:
FLORES(){
primero=NULL;}
void ingresa_nodo();
void mostrar_nodo();
};
void FLORES::ingresa_nodo(){
if(primero==NULL){
primero= new FLORES;
cout<<"El precio de la flor es:"<<endl;
cin>>liga->precioventa;
system("PAUSE");
system("cls");
//liga=primero;
}
else{
cout<<"Ya se creo el nodo"<<endl;
}
}
void FLORES::mostrar_nodo(){
//primero->liga=primero;
cout<< liga->precioventa<<endl;
system("PAUSE");
system("cls");
}
int main(int argc, char *argv[])
{
FLORES *obj;
int opc;
do{
cout<<"\t"<<"\t"<<"\t"<<"MENU NODO"<<endl<<endl;
cout<<"1. Ingresar nodo"<<endl;
cout<<"2. Mostrar nodo"<<endl;
cout<<"3. Salir"<<endl<<endl;
cout<<"Elige tu opcion;"<<endl,
cin>> opc;
switch (opc){
case 1:
obj->ingresa_nodo();
break;
case 2:
obj->mostrar_nodo();
break;
case 3:
break;
}
}while(opc!=3);
system("PAUSE");
return EXIT_SUCCESS;
}
· Los códigos deben ir en etiquetas GeSHi
· los temas deben ir en su respectivo subforo (movido)
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
estaria bien que expliques un poco mas sobre cual es tu problema.
no es muy agradable ponerse a leer todo el codigo tratando de buscar un error del que no sabemos nada.
que es lo que esta fallando o cual es tu duda?