![]() |
|
|
![]()
|
|
| jenek47 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
Здраствуйте. при написании программы которая дожна сортировать массив столкнулся с проблемой ввода -вывода данных в билдрере.
вообщем юзер должен вводить в Edit числа через запятую, и они должны сохранятся в массив. вывод я хотел сделать через ListBox. немоглибы подсказать что нужно писать в обработчиках.сколько неискал инфы даже в учебниках так и ненашол. ps: сорри за столь ламерский вопрос я недавно начил изучать билдер |
|||
|
||||
| Comm |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 269 Регистрация: 31.8.2007 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Допустим на форме есть Edit,Button (по нажатию которой будет всё происходить) и ListBox
Тестовый проект ниже. Способ номер 1... при условии что цифры в Edit-e будут однозначными
Способ номер 2.. Тут и массив символов и сортировка в одном наборе. Этим способом научил меня Уважаемый artsb
Это сообщение отредактировал(а) Comm - 1.3.2009, 22:34 Присоединённый файл ( Кол-во скачиваний: 3 )
StrReplaceAll.rar 31,36 Kb-------------------- =))))) ![]() |
||||
|
|||||
| jenek47 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
спасибо Comm! щас буду пробовать
|
|||
|
||||
| mrbrooks |
|
||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
здесь ты удалил запятые и получил слитный текст Надо поставить все одно какой то разделитель - к примеру '\n'. Тогда строку достаточно просто привести к TStringList. Добавлено через 4 минуты и 52 секунды Да кстати если в Edit разделитель запятая, то достаточно
и все. никаких циклов и никакого парсинга строки |
||||
|
|||||
| Comm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 269 Регистрация: 31.8.2007 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Попробовал,тоже классный вариант...тогда и массив int-ов не нужен... -------------------- =))))) ![]() |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Comm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 269 Регистрация: 31.8.2007 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
А вот такое интересное усложнение если разделителем является символ ","
И в Edit1 такой текст "sdasdasd, sadasdasd",12,225,"hellp ack,-hhh" =))) как бы Вы решили такую проблему? -------------------- =))))) ![]() |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
![]()
|
| Правила форума "С++ 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. |