Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Xaan_rb

#1
Programación C/C++ / Problema con Pilas en C
24 Julio 2019, 23:35 PM
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
}