TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Como Criar uma Lista em C

Por:   •  19/10/2015  •  Trabalho acadêmico  •  551 Palavras (3 Páginas)  •  247 Visualizações

Página 1 de 3

#include

#include

struct Aluno

{

        char nome[32];

        struct Aluno *prox;

};

int quantidade;

void IniciaLista(struct Aluno *lista)

{

        lista->prox = NULL;

        quantidade = 0;        

}

void InsereValor(struct Aluno *lista)

{

        struct Aluno *insere = (struct Aluno *) malloc (sizeof(struct Aluno));

        if(insere == NULL)

        {

                printf("Sem Memória Disponível \n");

        }

        else 

        {

                printf("Informe o Nome: \n");

                scanf("%s", &insere->nome);

        }

        

        struct Aluno *ultima = lista->prox;

        lista->prox = insere;

        insere->prox = ultima;

        

        quantidade++;

}

void MostraLista(struct Aluno *lista)

{

        struct Aluno *temp;

        temp = lista->prox;

        

        printf("Lista \n");

        while(temp != NULL)

        {

                printf("Nome: %s", temp->nome);

                temp = temp->prox;

        }

}

main()

{

        struct Aluno *lista = (struct Aluno *) malloc (sizeof(struct Aluno));

                if(lista == NULL)

...

Baixar como (para membros premium)  txt (1.5 Kb)   pdf (40.3 Kb)   docx (11.4 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com