Ayuda con nodos

Iniciado por robertoesimez, 4 Marzo 2017, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

robertoesimez

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.

Código (cpp) [Seleccionar]
#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
-Engel Lex

integeroverflow

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?