![]() |
|
|
![]()
|
|
| KaKTyCc |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 2.8.2005 Репутация: нет Всего: 1 |
есть String str = "1111, 222, 333, 4444"
необходимо отрезать от нее с конца все до "," включительно и получить "1111, 222, 333" кто знает как это сделать, подскажите --------------------
Мой блог |
|||
|
||||
| Link90 |
|
|||
|
"Битый" пиксель ![]() Профиль Группа: Участник Сообщений: 214 Регистрация: 25.11.2005 Где: Иркутск - середин а земли! Репутация: 3 Всего: 7 |
Надо написать цикл, который будет искать посимвольно "," и к счётчику запятых прибавлять 1 и после определённого кол-ва запятых вырубать цикл!
|
|||
|
||||
| KaKTyCc |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 2.8.2005 Репутация: нет Всего: 1 |
ошибся я немного, необходимо не с конца строки отсекать, надо отсекать в зависимости от того что задано
если 222, то надо получить "111, 333,444" если 111 - "222,333,444" --------------------
Мой блог |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: 5 Всего: 9 |
Юзай AnsiReplaceText.
|
|||
|
||||
| codelord |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
приблизительно так.
имеем
и итоговою без 333.
подключаем strutils.hpp |
||||
|
|||||
| KaKTyCc |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 2.8.2005 Репутация: нет Всего: 1 |
codelord, а не получится после этих манипуляций "000.111.222..444.555.666.777.888.999" ?
--------------------
Мой блог |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: 5 Всего: 9 |
А ты вторым AnsiReplaceText замени ".." на "."
|
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
конечно получится,
если надо удалить точку напиши 333. , или если это будет вводить юзер то сложи значение которое надо удалить и ".". подумаешь проблема Это сообщение отредактировал(а) codelord - 10.6.2006, 16:19 |
|||
|
||||
| KaKTyCc |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 2.8.2005 Репутация: нет Всего: 1 |
в общем надо искать 333. и .333 так как искомое может быть на конце строки
будем пробовать, спасибо --------------------
Мой блог |
|||
|
||||
| KaKTyCc |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 2.8.2005 Репутация: нет Всего: 1 |
спсибо, все получилось
+1 --------------------
Мой блог |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |