0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
||||||
1 | ||||||
Через 5 символов переход на новую строку11.02.2015, 18:33. Показов 2841. Ответов 10
Метки нет (Все метки)
Добра и счастья вам, уважаемые участники форума)
Вопрос: как через 5 символов в memo переходить на новую строчку, я понимаю, что это цикл, но чего то нублю, уж простите, но через поиск не нашел. вот собственно код мой, надо еще добавить переходы на новую строчку..
0
|
11.02.2015, 18:33 | |
Ответы с готовыми решениями:
10
Как заменить переход на новую строку на пробел, а пустую строку на переход на новую строку? Переход на новую строку после N символов Поле с текстом в свободнй форме, переход через enter на новую строку Программа подсчета символов не правильно считает символ "переход на новую строку" |
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
|
11.02.2015, 18:40 [ТС] | 3 |
Символов, я же уже удалил все пробелы.
0
|
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
|
11.02.2015, 18:44 [ТС] | 5 |
Мне главное, чтобы был результат, это простая лабораторная работа по шифрованию...
0
|
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
|
11.02.2015, 18:50 [ТС] | 7 |
Потом я просто читаю по столбцам, заношу в другое мемо.. но это я сделал, надо только форматирование сделать нормальное и все)
0
|
Заблокирован
|
||||||
11.02.2015, 19:15 | 8 | |||||
Сообщение было отмечено scorpik22 как решение
Решение
види те ли, знаком перехода на другую строку является код DA
Добавлено через 1 минуту По идее его надо вставить после каждого 5 символа Добавлено через 41 секунду но луше это сделать синтезом строки Добавлено через 1 минуту то есть вы загружаете текст целиком в мемо и убираете все лишние знаки. Я не знаю как организован текст и поэтому трудно сказать что-либо вы создаёте новую пустую строку. скажем STR_ STR_:=''; Весь текст в мемо это memo1.text ну и начинаем делаем счётчик символов SC:=0; И начинаем перебирать все символы то есть
Это в цикле делается до конца строки. Но есть один нюанс. При этом методе возникает проблема с завершение если дина строки не кратна 5-и Когда цикл закончится смотрим чему равно SC если SC меньше 5-и, то добавляем хвост в конец строки когда строка готова, отправляем её в мемо memo1.text:= STR_;
1
|
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
||||||
11.02.2015, 19:20 [ТС] | 9 | |||||
Спасибо, очень помогли. Вот код, если кто будет искать подобную тему. Там в последней строке удаляются символы "лишние" значит))
0
|
Заблокирован
|
||||||
11.02.2015, 19:36 | 10 | |||||
Вот так добавляется оставшийся хвост
if sc < 5 then STR_:=STR_+ RightStr(Memo1.Text,SC); Надеюсь не шибко заумно? Добавлено через 2 минуты Не . намного проще всё Добавлено через 10 секунд Щас напишу Добавлено через 8 минут
Это весь код надо только переменные объявить
0
|
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
|
||||||
11.02.2015, 19:44 [ТС] | 11 | |||||
В первом коде надо добавить еще чистку мемо1. собственно, вот что получилось:
0
|
11.02.2015, 19:44 | |
11.02.2015, 19:44 | |
Помогаю со студенческими работами здесь
11
Переход на новую строку Переход на новую строку Переход на новую строку Переход на новую строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |