Skip to content

A simple text processor whose interface is based on C++ SFML

License

Notifications You must be signed in to change notification settings

Irval1337/TextProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextProcessor

Простой текстовый процессор, интерфейс которого основан на C++ SFML. Основные реализованные функции:

  • Свободный ввод текста, перемещение между строк и внутри строки
  • Прокрутка текста, кнопка поднятия до первой строки
  • Автоматический перенос строки при переполнении и удалении символа перед первым
  • Обработка ручного переноса строки в любом месте
  • Нумерация строк

Помимо функционала текстового редактора, в программе также присутствует некоторая алгоритмическая часть:

  1. Вставка/удаление строк и символов в произвольной позиции
  2. Замена подстроки на подстроку, замена N подряд идущих * на N/2 +
  3. Удаление ведущий нулей внутри числовых подстрок
  4. Удаление не возрастающих числовых подстрок
  5. Удаление символов между { и } (при корректном вводе)

Скриншоты работы: main

About

A simple text processor whose interface is based on C++ SFML

Topics

Resources

License

Stars

Watchers

Forks

Languages