int fvecs_write (const char *fname, int d, int n, const float *vf) { FILE *fo = fopen (fname, "w"); if (!fo) { perror ("fvecs_write: cannot open file"); return -1; } int ret = fvecs_fwrite (fo, d, n, vf); fclose (fo); return ret; }
int fvecs_write (const char *fname, int d, int n, const float *vf) { FILE *fo = fopen (fname, "w"); if (!fo) { fprintf(stderr, "fvecs_write: cannot open %s for writing", fname); perror (""); return -1; } int ret = fvecs_fwrite (fo, d, n, vf); fclose (fo); return ret; }