Bom pessoal , sou novo aqui, queria uma ajuda com relçao a pilha simplesmente encadeada !
Se alguem puder me ajudar eu agradeço!
Dado um problema , pede-se a implementaçao de inserçao de elementos do tipo pratos (com cor ,tamanho , e tipo (pequeno , medio ou grande)) em uma pilha simplesmente encadeada !
Como posso resolver isso ? eu nao sei como fazer a implementaçao ! O codigo abaixo falta a main porem ja consegui implementar algumas funçoes , mas falta a de inserçao .
Meu Obrigado !
#include<stdio.h>
#include<conio.h>
typedef struct sprato
{
char cor[20];
int tamanho;
char tipo;
}prato;
typedef struct CELL
{
prato info;
struct CELL*next;
}pilha;
CELULA*inicializar(CELULA*pilha)
{
pilha=NULL;
return pilha;
}
CELULA*getnode()
{
return (CELULA*)malloc(sizeof(CELULA));
}
void frenode(CELULA*q)
{
free(q);
}
int vazia(CELULA*pilha)
{
if(pilha==NULL)
{
return 1;
}
return 0;
}