Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Текстовый редактор средствами BC 3.1


Автор: Ibragim 22.11.2005, 19:34
Всем добрый вечер.
Стоит следующая задача.
Есть массив - заканчивающаяся '\0' строка, положим,

char Text[1000];

в нем уже есть некоторые текстовые данные, заканчиваются '\0'.
Нужно дать пользователю возможность подредактировать эти данные, то есть
1) вывести их на экран в текстовом режиме под ДОС (printf(), например)
2) дать возможность поредактировать (????)
3) сохранить в Text

Данные многострочные, то есть элементом массива может быть '\r', '\n'
Может, есть какая функция, чтобы написать:

printf(Text);
GET_НЕ_ЗНАЮ_ЧТО(Text);

а GET_НЕ_ЗНАЮ_ЧТО отработала перемешения по тексту стрелками курсора, удаление символа из средины и т.п.? Чтобы еще раз не изобретать велосипед - не писать текстовый редактор.

Автор: Mayk 22.11.2005, 19:39
Нет такой ф-ции.
Добавлено @ 19:40
В стандарте. В TurboVision'е может и можно что понакалякать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)