C mini edytor tekstu pytania

0

Hej wpadłem na pomysł stworzenia konsolowego edytora tekstu w C, jednak napotkałem na kilka małych problemów.
1.Jak wczytać klawisz bez potwierdzana go enterem (Podobno w C nie ma takiej możliwości).
2.Jak zmienić rozmiar tablicy...
3.Czy jest jakiś algorytm który sortował by tablice z bufforem(tekstem) po usunięciu linii?

+Prosił bym o jakieś porady, co do tworzenia tego edytora.

1
  1. getch() z niestanardowego conio.h, wywołania api danego systemu lub ncurses
  2. realloc z <stdlib.h>
  3. ?

Prosił bym o jakieś porady, co do tworzenia tego edytora.

Z miejsca zacznij używać ncurses.

0

realloc z <stdlib.h>
ale jak tego użyć na dwuwymiarową tablicę.

  1. Chodzi mi o to, że jak usunę jedną linię np. 20 to algorytm przesunie wszystkie dalsze linie.

A co do ncurse to coś o nim słyszałem, ale z tego co wiem to on jest na linuxa.

0

@Zimny Pomidor nie ma czegoś takiego jak dynamicznie alokowana tablica dwuwymiarowa, a statycznie alokowanej tablicy nie możesz zmienic rozmiaru.
3. Nie wiem co ma do tego przesuwania sortowanie.

0

Więc jakie są inne sposoby aby przechować tekst.

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