Ir para conteúdo

Função operação_lista()


Tiago_gad

Posts Recomendados

Alguém saberia exatamente o que essa função faria no código???
lista_operacao()

 

truct no{
                int dado;
                struct no *prox;
};
 
struct lista{
                struct no* inicio;
};
 
void operacao_lista(int valor, struct lista* l){
               
                struct no *ptr = (struct no*) malloc(sizeof(struct no));
                struct no *it = l->inicio;
               
                if(ptr != NULL){
                               ptr->dado = valor;
                               ptr->prox = NULL;           
                               if(l->inicio == NULL){
                                               l->inicio = ptr;
                               }
                               else
                               {
                                               while(it->prox != NULL){
                                                               it = it->prox;
                                               }
                                               it->prox = ptr;
                               }
                }
}

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...