![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
Разбиение строки
Народ пожалуйста помогите разобраться с условиями и SubString'ом
В общем есть некая строка s и ширина width. Нужно разбить строку на строки с од. шириной width. При чем если разрыв произошел внутри слова, то нужно поставить -. Перенос строк работает нормально, а вот как сделать так чтобы - не ставился в конце текста. Например: Цитата:
Вот что я накодил Код:
|
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Icy
Это Я!
![]() ![]() offline
Опыт:
1,785Активность: |
Добавь ещё одну проверку к ифу, если i != linecount |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
JassMan
свободен
![]() offline
Опыт:
4,193Активность: |
добавь проверку SubString(s,i*width,i*width+1) != "" (проверка на пустой символ) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
Icy, немного не так. i*width < len. Оттолкнулся от твоей мысли и получилось
Вот готовый код, если кому пригодиться » раскрыть Код:
Тему можно закрывать я думаю |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
поиск такой поиск |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|