Enviado em 09/04/2016 - 22:08h
O programa completo tem como objetivo armazenar em lista encadeada dados como nome, sobrenome e cpf. A função abaixo recebe a lista, um nome, um sobrenome e cpf e armazenar na lista. Mas está dando um erro nesta função, o erro está no "else" do código abaixo, mais precisamente nas linhas "aux = aux -> prox;" e "aux -> prox = novo;".
no * adiciona_novo (no **lista, char nome[20], char sobrenome[30], int cpf)
{
no *novo, *aux;
novo = (no *) malloc (sizeof (no));
if (novo == NULL)
{
puts ("Falta memoria, nao houve alocacao\n");
exit (1);
}
novo -> nome[20] = nome[20];
novo -> sobrenome[30] = sobrenome[30];
novo -> cpf = cpf;
novo -> prox = NULL;
/* Verifica se a lista está vazia */
if (lista == NULL) //**** Se vazia
{
*lista = novo;
}
else //***************** Se não vazia
{
aux = *lista;
do
{
aux = aux -> prox;
} while(aux -> prox != NULL);
aux -> prox = novo;
}
return *lista;
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Visualizar a árvore de arquivos no terminal
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta