Advertisement
bruh1214

epic2

Mar 9th, 2022
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #ifndef VECTDYNAMIC_H_
  2. #define VECTDYNAMIC_H_
  3.  
  4. typedef void* Element;
  5.  
  6. typedef struct VectDinamic {
  7.     Element* elems;
  8.     int cap;
  9.     int lg;
  10.  
  11. }VectDinamic;
  12.  
  13. VectDinamic* createVectDinamic(int cap);
  14.  
  15. void addElement(VectDinamic* v, Element* elem);
  16.  
  17. void destroyElems(VectDinamic* v);
  18.  
  19. void destroyVector(VectDinamic* v);
  20.  
  21. int getSize(VectDinamic* v);
  22.  
  23. void resizeVector(VectDinamic* v);
  24.  
  25. int searchElem(VectDinamic* v, Element elem);
  26.  
  27. int deleteElement(VectDinamic* v, Element elem);
  28.  
  29. int modifyElement(VectDinamic* v, Element elem, Element elem_new);
  30.  
  31. VectDinamic* copyVect(VectDinamic* vect);
  32.  
  33. void testVectDinamic();
  34. #endif VECTDYNAMIC_H_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement