Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Simple prog de listas en C

Participa en el tema Simple prog de listas en C en el foro Programación.
Esto es un sencillisimo ej de listas en c. por ahora tiene nada mas la ...

Buscar en este tema:
 
  •  
    #1 Simple prog de listas en C
    Esto es un sencillisimo ej de listas en c. por ahora tiene nada mas la func de agregar al principio de la lista, como no anda no agregue nada mas por ahora....

    despues de programar por tercera vez el codigo y que siempre tire el mismo error extraño decidi pegarlo aca a ver si alguno se inspira y puede decirme en que me equivoco.. (hasta ahora nadie lo resolvio es todo un desafio)..

    ah.. lo estoy compilando en turbo C++ 4.5 por las dudas

    PD: tengo el parcial el jueves!! jeje!! HELP!!

    Código:
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    #include <string.h>
    
    typedef struct nodo
        {
        int dato;
        nodo * sig;
        };
    
    nodo * inicLista()
        {
        return NULL;
        }
    
    nodo * nuevoNodo(int dato)
        {
        nodo * aux = (nodo *) malloc (sizeof(nodo));
        aux->dato = dato;
        aux->sig = NULL;
    
        return aux;
        }
    
    nodo * addPrincipio(nodo * lista, int dato)
        {
        nodo * nodito = nuevoNodo(dato);
    
        if (lista == NULL)
            {
            lista = nodito;
            }
            else
            {
            nodito->sig = lista;
            lista = nodito;
            }
    
        return lista;
        }
    
    void mostrar(nodo * lista)
        {
        nodo * seg = lista;
    
        clrscr();
        while (seg != NULL)
            {
            printf("%i \n", seg->dato);
            seg = seg->sig;
            }
        getch();
        }
    
    void main()
        {
        nodo * cabeza;
        char op = 0;
        int dato = 0;
    
        cabeza = inicLista();
    
    
    
        while (op != 9)
            {
                printf("[1 addPrincipio][][][8 mostrar][9 salir]");
                fflush(stdin);
                scanf("%d", &op);
    
                switch(op)
                    {
                    case 1:
                        printf("dato: ");
                        fflush(stdin);
                        scanf("%d", &dato);
                        cabeza = addPrincipio(cabeza, dato);
                    break;
    
                    case 8:
                        mostrar(cabeza);
                    break;
                    }
            }
        }
    
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/864784-simple-prog-de-listas-en-c.html
    | Más
  • #2 Re: Simple prog de listas en C

    esteee perdoname la preguntonta, pero cual es el error??
    yo lo compile y me anduvo bien
    Me gusta este mensaje
  • #3 Re: Simple prog de listas en C

    por ahi no sera que te tira un warning?? que es un error, pero que el compilador de alguna manera lo arregla, proba usando codeblocks es gratuito y muy bueno!! www.codeblocks.org
    Me gusta este mensaje
  • #4 Re: Simple prog de listas en C

    no ni siquiera un warning ... al momento de compilar no hay ningun error, es un error en tiempo de ejecucion al querer mostrar seg->dato

    pero la verdad me tiene absolutamente desorientado... seguiré investigando

    PD: tengo el codeblocks pero por ahora no tuve tiempo ni de mirarlo (y obviamente menos de acomodarlo a mi gusto para programar), tambien me dijeron que es muy bueno asi q debe ser ...
    Editado por pgm_88 - 14.11.2008 04:57 hs.
    Me gusta este mensaje
  • #5 Re: Simple prog de listas en C

    En primer lugar amigo perdona por contestar tan tarde.
    Y en segundo lugar decirte que tienes declarado OP como char cuando en el switch le estas pidiendo un entero. Y si no me equivoco el error es porque cabeza y nodo estan mal declarados. Espero que lo hayas resuelto en todo este tiempo y perdona por haber llegado tarde. suerte
    Me gusta este mensaje
  • #6 Re: Simple prog de listas en C

    jaja gracias por la ayuda, pero que tema mas viejo jajaj! esto era de programacion II, ya estoy cursando programacion 4.... igualmente gracias por la respuesta aqui quedara para alguien que la necesite algun dia
    Me gusta este mensaje
  • #7 Re: Simple prog de listas en C

    gracias a ti por responder a mi respuesta. no todos lo hacen, Gracias.
    Yo tambien estudio programacion tanto C , C sharp y C++. Cuando tengas alguna duda puedes preguntar tranquilmente que te respondere. No tan tarde claro.
    Viva linux y el software libre.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 6 RESPUESTAS
  • 4993 VISTAS
  • 4 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB