Tekst w programie konsolowym

0

Mam do napisania program przeglądający pliki tekstowe. Program ma pozwlać na przewijanie tekstu o strone klawiszami PageUp i PageDown lub o linijke strzałkami
(zamieża, zczytywać z pliku tylko tyle linijek ile jest potrzebnych w danej chwili, bo program musi działać niezależnie od wielkości pliku). poza tym niektóre słowa muszą być wyróżnione. Tak więc mam dwa pytania: czy ktoś wie jak (lub czy w ogóle można):

  1. Sprawdzić (w czasie w wykonywania programu) ile linijek mieści sie na ekranie (gdy uruchamiam jakikolwiek inny sa 24 linijki, ale co jeśli ktoś zmniejszy lub zwiększy okno)
  2. W jaki sposób wyróżnić (podświetlić, pogrubić, zmienić kolor) część tekstu.
  3. Podświetlić wybraną linijke.
    Przypominam jeszcze raz że to ma byc w programie konsolowym. Z góry dzieki za wszystkie podpowiedzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1