Research portable Memory game | Исследовать портируемую игру Память
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
976B

  1. #include <stdio.h>
  2. #include "utarray.h"
  3. int main()
  4. {
  5. UT_array *a,*b;
  6. int i, *p;
  7. utarray_new(a, &ut_int_icd);
  8. utarray_new(b, &ut_int_icd);
  9. for(i=0; i<10; i++) {
  10. utarray_push_back(a,&i);
  11. }
  12. for(p=(int*)utarray_front(a); p!=NULL; p=(int*)utarray_next(a,p)) {
  13. printf("%d ",*p);
  14. }
  15. printf("\n");
  16. printf("len: %u\n\n", utarray_len(a));
  17. utarray_inserta(b,a,10);
  18. for(p=(int*)utarray_front(b); p!=NULL; p=(int*)utarray_next(b,p)) {
  19. printf("%d ",*p);
  20. }
  21. printf("len: %u\n\n", utarray_len(b));
  22. utarray_inserta(b,a,0);
  23. for(p=(int*)utarray_front(b); p!=NULL; p=(int*)utarray_next(b,p)) {
  24. printf("%d ",*p);
  25. }
  26. printf("len: %u\n\n", utarray_len(b));
  27. utarray_inserta(b,a,25);
  28. for(p=(int*)utarray_front(b); p!=NULL; p=(int*)utarray_next(b,p)) {
  29. printf("%d ",*p);
  30. }
  31. printf("len: %u\n\n", utarray_len(b));
  32. utarray_free(a);
  33. utarray_free(b);
  34. return 0;
  35. }