Silv napisał(a):
PS. @Kamil Żabiński: ale nadal nie wiem, jak bezproblemowo obsłużyć dodawanie, modyfikację, usuwanie i wyszukiwanie w pliku, choćby z poziomu C.
To może skoro chcesz robić takie rzeczy na pliku i nie chcesz wczytywać wszystkiego do pamięci to może SQLite jest rozwiązaniem? Jedna biblioteka w C do programu. Jeden plik z danymi. Żadnych dodatkowych rzeczy nie potrzebujesz. Czytać taki plik/bazę może wiele wątków, a zapisywać w danej chwili tylko jeden