Witam Mam za zadanie stworzyć program który sortuje wiersze w pliku.
Program działa poprawnie lecz ma jedną zasadniczą wadę. Ręczenie definiuje wymiary tabeli.
#define MAX_LINESIZE 999
#define MAX_ROWS 9999
char line [MAX_LINESIZE]; //długość lini
char final[MAX_ROWS][MAX_LINESIZE];//tworzenie tablicy l. lini x długość (najdłuższej linii)
Jak mogę to przekształcić tak by program sam sczytywał l wierszy, i najdłuższy wiersz a następnie tworzył taką tabele?
Sczytywanie lini
while (fgets (line, sizeof line, file) != NULL){
rows++;
Nie wiem jak sprawdzić długość linii a tym bardziej jak stworzyć taką tabelę
Być może jest jakiś lepszy sposób na tworzenie takich tabel