Witam,
nie mam zbyt dużego doświadczenia w kwestii programowania, a muszę napisać prosty edytor tekstowy w języku c. Pierwszy raz mam styczność z operacjami na plikach, dlatego ciężko jest mi to zrealizować.
Generalnie program powinien umożliwić dodawanie wierszy we wskazanej pozycji, usuwanie wierszy oraz ich sortowanie. Sterowanie ma się odbywać za pomocą argumentu wywołania, np ./edytor usun 3 plik.txt (jak widać wszystko w środowisku unix).
Umiem wypisać treść pliku na konsole, jednak szczerze mówiąc nie mam pomysłu na "nawigację" w samym pliku. Jak określić wiersz w którym działać itp.
Z góry dzięki za sugestie :)