Cześć,
Dopiero zaczynam zabawę z programowaniem w języku C, więc proszę o wyrozumiałość. Chcę wczytać wyrazy z pliku do tablicy tak, aby potem móc ją posortować. Dodam, że nie wiem ile będzie wyrazów w pliku, a może być ich bardzo dużo dlatego mój pomysł ze stworzeniem tablicy dwuwymiarowej "na sztywno" nie jest zbyt dobry, bo po pierwsze wiem, że marnuje pamięć w przypadku, gdy wyrazów jest mało, a gdy plików jest dużo mogą się nie zmieścić w tablicy. Próbowałem oswoić się z funkcjami typu malloc czy buforami, ale przyznam szczerze, że jeszcze nie do końca to rozumiem, a więc zostałem przy dwuwymiarowej tablicy. Miałem pomysł, żeby chociaż jeden wymiar tablicy uzależnić od tego jak dużo jest wyrazów w pliku. Chciałbym policzyć wyrazy w pliku i później stworzyć tablicę z odpowiednią liczbą wierszy (długość wyrazów, czyli drugi wymiar ustaliłbym "na sztywno" albo znalazł najdłuższy wyraz i tak wpisał). Jak się do tego zabrać i jakie rozwiązanie mi doradzacie?
Z góry dziękuje.