ух ты, рекурсия получилась ;)
http://habrahabr.ru/users/esl/ ;)
было бы прикольно.
там много прикольных ссылок накидали, огромное спасибо за пост !
Вид для печати
ух ты, рекурсия получилась ;)
http://habrahabr.ru/users/esl/ ;)
было бы прикольно.
там много прикольных ссылок накидали, огромное спасибо за пост !
Насколько я понимаю, лучше всего иметь объект-контейнер, содержащий текст в ему удобном виде, с интерфейсом:
New
Free
GetChar
InsChar
CurLeft
CurRight
GetSize
GetPos
EOF
FindForward - находит подстроку и переставляет туда курсор
FindBack - то же, но назад
Undo
Redo
PrepareSave - приводит текст к плоскому виду
SavePart - возвращает указатели на сплошные куски для сохранения
LoadPart - возвращает указатели на сплошные куски для загрузки
PrepareWork - приводит текст к внутреннему виду
---------- Post added at 18:14 ---------- Previous post was at 17:21 ----------
Этого списка достаточно?
---------- Post added at 18:23 ---------- Previous post was at 18:14 ----------
Ещё DelChar