На входе должен быть файл, который открывается , должна быть как бы менюшка сохранения, открытия файла.:) плюс менюшка выхода, а так просто нужно чтобы в консоли редактировался открытый текст.
Тогда надо определиться, что на входе и выходе.
Обычно консольный редактор имеет на входе некий текст из строк. Далее принимает команду пользователя, изменяет в соответствии с командой входной текст.
Обязательно есть команда завершения работы типа quit. По этой команде записывается измененный текст в файл.
А требуют ли условия лабы того, чтобы редактирование происходило "на месте"? Или вполне можно сделать редактор, который управяется командами и не включает в себя редактирования текста напрямую – только через использование команд?
Игорь, хотите совет? Не пишите текстовый редактор как консольное приложение для Windows. Если вы так хотите научиться писать программы с текстовым интерфейсом, воспользуйтесь предназначенными для этого библиотеками для работы с текстовым режимом экрана. Например, ncurses.
P.S. Сообщения выше, на которые вы ответили – спам.
он самый что ни на есть консольный.
из редакторов того же типа – nano. если хотите приобщиться к серьезным редакторам, то посмотрите в сторону vim и emacs.
21 марта 2010 в 13:04
смотри ncurses – отличная либа для всяких консольных приложений. на ней чуть ли не все консольные (с интерфейсом) написаны
20 марта 2010 в 20:02
На входе должен быть файл, который открывается , должна быть как бы менюшка сохранения, открытия файла.:) плюс менюшка выхода, а так просто нужно чтобы в консоли редактировался открытый текст.
20 марта 2010 в 17:01
Тогда надо определиться, что на входе и выходе.
Обычно консольный редактор имеет на входе некий текст из строк. Далее принимает команду пользователя, изменяет в соответствии с командой входной текст.
Обязательно есть команда завершения работы типа quit. По этой команде записывается измененный текст в файл.
20 марта 2010 в 16:05
А требуют ли условия лабы того, чтобы редактирование происходило "на месте"? Или вполне можно сделать редактор, который управяется командами и не включает в себя редактирования текста напрямую – только через использование команд?
20 марта 2010 в 16:04
мне именно нужно консольное….у меня лаба такая….
20 марта 2010 в 16:00
а без голосов?
20 марта 2010 в 16:00
Игорь, хотите совет? Не пишите текстовый редактор как консольное приложение для Windows. Если вы так хотите научиться писать программы с текстовым интерфейсом, воспользуйтесь предназначенными для этого библиотеками для работы с текстовым режимом экрана. Например, ncurses.
P.S. Сообщения выше, на которые вы ответили – спам.
20 марта 2010 в 15:05
Вопрос наверно глупый, но все же: в гугле уже искали?
20 марта 2010 в 15:04
а исходника самого примитивного что естьнету???
I NEED HELP
20 марта 2010 в 15:02
он самый что ни на есть консольный.
из редакторов того же типа – nano. если хотите приобщиться к серьезным редакторам, то посмотрите в сторону vim и emacs.
20 марта 2010 в 14:05
дак он с гуем,а мне нужен консольный….
20 марта 2010 в 14:04
консольный
20 марта 2010 в 14:04
edit. неплохой пример.
20 марта 2010 в 12:04
Дык не совсем понятно, какой редактор-то? Оконный или консольный?
20 марта 2010 в 12:03
собственно хотел найти пример …..
20 марта 2010 в 11:02
И в чем проблема?
20 марта 2010 в 3:00
консольное под винду скорее…..
20 марта 2010 в 2:05
Таки под дос или таки консольное приложение под винду?
И таки да, думаю, кто-нибудь писал.