Czy jest możliwe użycie tablicy w taki sposób:
void new_room(struct my_struct roo){
static const char* fields[] = { "ID", "DEF" };
static const char* data[] = { roo.id, roo.def };
insert(where, fields,data, 2);
}
Chcę aby elementami tablicy były elementy struktury argumentu, aby móc przekazać to dalej:
void insert(char *where, const char *fields[], const char *datas[], int count){
int new_id = return_free_id(where);
connecting("w", new_id, where);
for(int i = 0; i < count; ++i){
fprintf(data, fields[i], NULL);
fprintf(data, ":%s\n", datas[i]);
}
}
Chcę utworzyć funkcje do zarządzania tekstową bazą danych.