Ahoj ve spolek, prosím o radu.
mám několik různých struct proměnných, dejme tomu
struct Example_1 {int item1, float item2} var_1;
struct Example_2 {unsigned long item1, int item2} var_2;
Proměnné ukládám do souboru například takto...
file1.write((uint8_t*)&var_1, sizeof(var_1));
file2.write((uint8_t*)&var_2, sizeof(var_2));
Těch proměnných mám celkem 13, s různými definicemi. Chtěl jsem zjednodušit kód a vyrobit pole s 13 prvky s ukazateli na jednotlivé proměnné, pole s 13 prvky jejich velikostí a do souborů pak ukládat ve smyčce.
Jenže netuším, jak vyrobit to pole s ukazateli. Všude nacházím příklady, kde součástí struktury je i ukazatel na ni který pak třeba naplním ukazatelem na první položku, což je sice fajn, ale to mi nepomůže ke vzniku indexovatelného pole s ukazateli na různé struktury...
struct Example_1 {int item1, float item2} var_1, *ukz_var_1;
ukz_var_1 = &var_1.item1;
Můžete mi prosím poradit? Já ty ukazatele pořád nedokážu vstřebat.
Děkuji, Roman