array.c 399 B

12345678910111213141516171819202122232425262728293031323334
  1. #include "pbc.h"
  2. #include "alloc.h"
  3. #include "array.h"
  4. #include <stdio.h>
  5. int
  6. main()
  7. {
  8. pbc_array array;
  9. pbc_var v;
  10. _pbcA_open(array);
  11. int i ;
  12. for (i=0;i<100;i++) {
  13. v->real = (double)i;
  14. printf("push %d\n",i);
  15. _pbcA_push(array, v);
  16. }
  17. int s = pbc_array_size(array);
  18. for (i=0;i<s;i++) {
  19. _pbcA_index(array, i , v);
  20. printf("%lf\n",v->real);
  21. }
  22. _pbcA_close(array);
  23. return 0;
  24. }