Załóżmy że mamy strukturę książka, jest w niej tytuł typu char i data wydania int. W plik.txt znajdują się ich wartości. Jak je odczytać?
Stringi zazwyczaj kończą się '\0', a int ma 4 bajty, pobierz znaki do napotkania 0, a potem pobierz liczbę int.
Dane muszą być w jakiś sposób serializowane. Jak konkretnie to już zależy od przypadku, dość często jest to JSON, xml lub, w przypadku bardziej prymitywnych struktur w C, po prostu kopia bajtów pamięci okupowanych przez strukturę. Przy czym to ostatnie rozwiązanie jest mało przenaszalne.
W opisywanym przypadku (plik.txt) json i xml mają zastosowanie, ale prawdopodobnie chodzi o jakiś własny format zapisu danych (comma separated list, CSV albo coś zupełnie customowego)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.