Enviado em 05/10/2016 - 16:33h
Boa tarde, eu estou aprendendo sobre listas e decidi fazer uma simples implementação de uma para entender o seu funcionamento. Porém aparece esses errostypedef struct {
int IDusuario;
char nomeUsuario[200];
}Usuario;
typedef struct{
Usuario perfil;
struct Celula *proximo;
}Celula;
typedef struct{
Celula *cabeca;
Celula *ultima;
}Lista;
void insere(Lista *LISTA, Usuario novo) {
LISTA -> ultima -> proximo = (Celula*)malloc(sizeof(Celula));
LISTA -> ultima = LISTA -> ultima -> proximo;
LISTA -> ultima -> perfil = novo;
LISTA -> ultima -> proximo = NULL;
}
void exibe(Lista LISTA) {
Celula *cont;
cont = LISTA.cabeca -> proximo;
while(cont != NULL) {
printf("%i\n",cont->perfil.IDusuario);
cont = cont- > proximo;
}
}
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Google Chrome não para de escrever no disco (2)
Notebook samsung 550xda não reconhece mais SSD (1)
Isso ta me cansando [RESOLVIDO] (4)
Inicio de uso do Mint 32bits (19)
Notebook instalado com Linux Debian de fábrica dando problema (3)