Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

25 rindas
490 B

#pragma once
#include <stdio.h>
#define GLOBAL_DIM 128
typedef struct
{
int id;
float *vec;
} VecData;
typedef struct
{
FILE *stream;
char *filename;
int offset;
} FileContext;
float vec_dist(VecData x, VecData y);
FileContext *init_file_context(const char *filename);
void read_4bytes(FileContext *ctx, void *dst);
void read_vec_data(FileContext *ctx, void *dst);
void read_id_data(FileContext *ctx, void *dst, size_t n);
void free_file_context(FileContext *ctx);