Witam serdecznie,
Potrzebuję pomocy z zrealizowaniem prostej bazy danych w c++.
Mam plik csv, do którego wpisują mi się rekordy zgodnie z założeniami, ale za nic nie mogę przemęczyć tematu dodawania kolejnych rekordów z nowymi ID. Nie wiem jak to zrealizować aby było to w najprostszej formie, bez gmatwania.
Nie wiem po prostu jak wyszukać ostatnie ID. Do tego muszę edytować/wyświetlać dane pod konkretnym ID.
Pomocy, nie wiem jak się za to zabrać bo przekopałem już fora i żaden z kodów mnie nie satysfakcjonuje... :/
plik.open("plik.csv", ios_base::out | ios_base::app | ios_base::ate);
W ten sposób ustawiam wpisywanie kolejnych rekordów, są one oddzielone średnikami, a w ostatniej komórce "\r\n" jednakże wpisują mi się one co 2 linijki.
Nie wiem czy mam to robić na zasadzie listy jednokierunkowej(podobne rozwiązania widziałem), czy jest jakiś inny, lepszy sposób?