Problema con Pilas en C

Iniciado por Xaan_rb, 24 Julio 2019, 23:35 PM

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

Xaan_rb

Hola, realice este codigo para una estructura tipo pila, con push y pop para apilar y desapilar nombres. Apila e imprime bien, pero a la hora de querer extraer un nombre de la pila el programa me falla y no realiza la función.
Les adjunto el código a ver si me iluminan en que estoy fallando en la función pop :(

#include <stdio.h>
#include <string.h>
#include <conio.h>

int push(char x[]);
int pop (char borrar[]);
void imprimir();

struct nodo_pila {
char nombre[50];
struct nodo_pila *sig;
};

struct nodo_pila *inicio=NULL;

main () {
push("Amanda");
push("Pedro");
push("Jimena");
push("Daniel");

printf("\n\t PILA:\n");
imprimir();
printf ("\tExtraer 2 nombres:\n");
pop("Daniel"); pop("Jimena");
printf("\n\t PILA:\n");
imprimir();

getch();
return 0;
}

i
}  

CalgaryCorpus

Linea 55, haz free de borrar_inicio
Elimina la linea 56
Aqui mi perfil en LinkedIn, invitame un cafe aqui