Загрузка данных


#pragma once

// структура строки в файле
struct Row {
  int id;
  char value[50];
};

// Будет в виде обычной хэшмапы + флаг для удаления на будущее
struct Row_Delete {
  int id;
  char value[50]; // для utf 1 char в 2 воспринимается и \0 не забывать
  int deleted;  // 0 - активен, 1 - удален
};

int read_file(const char *file_name);

int add_value(const char *file_name);

int delete_value(const char *file_name);

int find_value(const char *file_name);