|
|
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
Идет привязка к карте,загружаю список из txt файла в listbox. С загрузкой списка опорных точек в listbox проблем нет,но теперь для сортировки хочу вытащить из него первую букву каждой строки и так чтобы без повторов. Как это сделать,не подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:01:50 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
грут, С первым символом легко - либо по индексу либо через Copy(). А что ты имеешь в виду под "без повторов"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:05:24 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
Попробуй использовать TStringList, на вскидку Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. В итоге у тебя будет список Indexes, сортированный по алфавиту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:16:13 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
p.s. забыл написать, да можно использовать Copy либо первый индекс Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:18:38 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
FoxJr, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:21:23 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
goldmi45, Да, забыл сорри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:23:33 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
>> А что ты имеешь в виду под "без повторов"? ..... Новокузнецк Новокуйбышевск ..... Из этого нужна одна первая буква <Н>,а не две. FoxJr и goldmi45 - спасибо за подсказку, но как это использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:53:45 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
Грут, А скажи подробнее, что у тебя на входе? Город + координаты? Тогда тебе нужно что-то вроде дерева (классический TreeView) скорее всего. Или можно сделать структуру в виде (например) - массива из начальных букв, где каждый элемент массива будет списком из городов, начинающихся на букву + их координаты. Тебе это нужно для чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:18:28 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
имхо, тут программист нужен. (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:23:58 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
Грут>> А что ты имеешь в виду под "без повторов"? ..... Новокузнецк Новокуйбышевск ..... Из этого нужна одна первая буква <Н>,а не две. FoxJr и goldmi45 - спасибо за подсказку, но как это использовать? Гм... ну у тебя будет переменная Indexes в которой после всех манипуляций появится список первых букв из твоего списка ListBox, а как ты их будешь использовать только ты знаешь. Для доступа к этим буквам можешь воспользоваться циклом Код: pascal 1. 2. 3. 4. 5. Данный код пройдет по всем найденным первым буквам и выведет их тебе в виде диалогового окна (по одной) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:48:07 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
FoxJrу тебя будет переменная Indexes в которой после всех манипуляций появится список первых букв из твоего списка ListBox, а как ты их будешь использовать только ты знаешь. Пока уважаемый ТС не поделится идеями о применении своих "первых букв без повторений" - склоняюсь к словам Мимопроходящего. Данные должны обрабатываться с какой-то целью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:22:34 |
|
||
|
Первая буква каждой строки
|
|||
|---|---|---|---|
|
#18+
грутИдет привязка к карте,загружаю список из txt файла в listbox. С загрузкой списка опорных точек в listbox проблем нет,но теперь для сортировки хочу вытащить из него первую букву каждой строки и так чтобы без повторов. Как это сделать,не подскажите? ... Читайте классику - художественную, программистскую, математическую ... - научитесь четко формулировать задачу, а не смутные желания. ... Например:Подскажите, пожалуйста. В TListBox находится список строк. Необходимо получить список уникальных значений символов, с которых начинается каждая строка исходного списка из TListBox. Символы в выходном списке должны быть преобразованы в прописные, выходной список должен быть отсортирован в порядке возрастания значения кода символов. Пример входных данных и результата работы: Исходные данныеЯщерица арлекин Кузьма ящик Арбуз Результата к я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:18:39 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=134&tid=2041904]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
14ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 272ms |

| 0 / 0 |
