All pastes #294626 Raw Edit

Something

public text v1 · immutable
#294626 ·published 2006-12-28 18:13 UTC
rendered paste body
#include<stdio.h>
#include<stdlib.h>
typedef struct lista{
int num;
struct lista *proximo;
} Tlista;


void insere (int x ,Tlista *lista)
{
Tlista *novoitem;
novoitem=malloc(sizeof(Tlista));
printf("passou");
novoitem->num=x;
novoitem->proximo=lista->proximo;
lista->proximo=novoitem;
}


void listar (Tlista *lista)
{
Tlista *p;
for (p = lista; p!= NULL; p = p->proximo)
printf ("%d\n", p->num);
}


void remover (Tlista *antmorta)
{
Tlista *morta;
morta=antmorta->proximo;
antmorta->proximo=morta->proximo;
free(morta);
}



int main()
{
Tlista *lista;
lista=malloc(sizeof(Tlista));
lista->proximo=NULL;
lista->num=1;
insere(2,lista);
listar(lista);
remover(lista);
insere(3,lista);
insere(4,lista);
insere(5,lista);
printf("\n\nimprimindo .. \n");
listar(lista);
}