#include #include #include "binread.h" int main(int argc, char **argv) { int n, i; Vec *v; if (argc == 1) { printf("*** No files specified ***\n"); return 0; } while (--argc > 0) { if ((v = binread(*++argv, &n)) == NULL) { fprintf(stderr, "Error attempting to read \"%s\"\n", *argv); exit(1); } for (i = 0; i < n; i++) { printf("Coordinates of atom %d: %g %g %g\n", i, v[i].x, v[i].y, v[i].z); } /* make sure to free vector afterwards */ free(v); } return 0; }