Advertisement
Gabriel_Rofl

Lista.h

Oct 9th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. /*Contém o cabeçalho de funções, depois compilar como gcc -c list.h*/
  2.  
  3. #ifndef __LIST_H__
  4. #define __LIST_H__ 
  5.  
  6.  
  7. typedef struct elemento{
  8.     int dado;
  9.     struct elemento* proximo;
  10. }t_ele;
  11.  
  12. typedef struct{
  13.     t_ele* inicio;
  14.     t_ele* fim;
  15. }Lista;
  16.  
  17. t_ele* aloca_elemento(int valor);/*Feito*/
  18. Lista* aloca_lista();/*Feito*/
  19.  
  20. int checar_lista(Lista* list);
  21. void inserir_inicio(Lista* list, int valor);
  22. void inserir_final(Lista* list, int valor);
  23. void acessa_inicio(Lista* list);
  24. void acessa_final(Lista* list);
  25. void inserir(int pos, int valor, Lista* list);
  26. void remove_list(Lista* list);
  27. void print_list(Lista* list);
  28.  
  29. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement