|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.01.2009, 20:51 | #11 |
Пользователь
Регистрация: 23.01.2009
Сообщений: 32
|
posex выдаёт позицию одной строки в другой, т.е. нам надо знать позицию 2-го разделителя в строке ( например 7, 10, 23,)
[CODE] if posex('i',s)=7 // это позиция 2-го разделителя then (записываем оставшуюся часть строки) [CODE] Как это описать? |
25.01.2009, 21:04 | #12 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
POSEX выдает позицию подстроки, это верно.
Одним из из параметров этой функции является позиция начального отсчета. Следовательно, начиная с 1, в цикле мы можем пробежаться по всей длине строки и подсчитать количество наших подстрок (у нас это один символ). А потом (вряд ли целесообразно заносить всю эту муру в некий массив) перейти к нужной ветви процедуры (4 или 5 вхождений было?), опять-таки при помощи POSEX аналогично найти нужный (по номеру) разделитель и "выцарапать" данные. Или я что-то не понял? Каждую строку придется обрабатывать индивидуально - никуда не денешься... Даже в том случае, если б они у вас были одинаковыми по структуре - количество символов, предваряющих те, которые нас интересуют, все равно непостоянно, увы. Последний раз редактировалось mihali4; 25.01.2009 в 21:07. |
26.01.2009, 08:54 | #13 |
Пользователь
Регистрация: 23.01.2009
Сообщений: 32
|
Огромное Вам всем спасибо за помощь, получилось всё вывести
Использовал такой код Код:
Последний раз редактировалось pautina; 26.01.2009 в 12:37. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод информации о компьютере и операционной системы (Turbo С 3.0, Borland C++) | sniket | Общие вопросы C/C++ | 0 | 09.12.2008 21:37 |
вывод на экран информации о маршрутах, начинающихся или кончающихся в пункте | Sergeo_89 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 07.12.2008 21:00 |
Вывод информации в Memo из файла. | Фибер Оптик | Общие вопросы Delphi | 11 | 04.05.2007 00:13 |