Eu estou querendo impllementar um código FIFO que eu tenho em C para rodar no CCS. Só que ele da erro na estrutura.
Ficaria muito grato se alguém puder me ajudar a rodar o código.
um abraço
Alexandre Pacheco
- Código: Selecionar todos
struct no
{
int adc;
int no *prox;
};
no *inicio = NULL;
no *Fim = NULL;
int insere(int adc)
{
no *p;
p = new no;
if(p==NULL)
return(-1); //memoria insuficiente
else
{
p->adc = adc;
p->prox = NULL;
if(inicio == NULL)
{
inicio = Fim = p;
}
else
{
Fim->prox = p;
Fim = p;
}
}
return(1);
}
int remove(void)
{
int adc;
no *temp;
if(inicio==NULL)
{
return(-1); //se a lista estiver vazia
}
else
{
adc = inicio->adc;
temp = inicio;
inicio = inicio->prox;
delete temp;
return(adc);
}
}