|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2012, 13:24 | #1 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 12
|
Перевод переменных ansy to array
Есть переменная ANSYSTRING. В ней текст из скачанного из инета файла. (Т.е. файл на сервере и мы спросто скачали его в память как раз в эту ANSYSTRING) тепрерь её нужно обработать, т.е. разбить на составляющие по разделам.
воть например содержимое файла PHP код:
PHP код:
вот впринципе и подошли к вопросу. чтобы замутить такой алгоритм мне нужно из ANSYSTRING перевести в array of string, так чтоб каждая новая строчка в ANSYSTRING была новой строчкой в Array of String. Ради такого мне пришлось прибегнуть к такому извращению! Ниже приведённый код работает на ура! PHP код:
Вопрос есть ли что нить по серьёзнее, по проще, по быстрее.?
Наштампуем троянец???
|
09.05.2012, 14:12 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Ну, мне кажется, главное тут "побыстрее". А для этого нужно избавиться от всех строковых операций и операций блочного копирования.
В основном цикле (кстети, он до len-1, а не до len) анализируем очередной символ: если встречаем конец строки - завершаем текущую строку и переходим к следующей. Иначе - переносим секущий символ в конец очередной строки. |
09.05.2012, 16:23 | #3 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 12
|
Воть перемутил по вашему алгаритму...
PHP код:
Тоже робит на ура! Есть ещё какие нить идеи?
Наштампуем троянец???
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записать Array of AnsiChar в Array of AnsiChar | Anton911 | Общие вопросы Delphi | 4 | 07.05.2012 21:58 |
str->array & array->str | LeoN | PHP | 6 | 06.07.2010 22:38 |
Перевод переменных в различные типы! | DarkMaks93 | Общие вопросы Delphi | 4 | 25.07.2009 22:01 |
Array или не array | Димарик | Общие вопросы Delphi | 4 | 18.06.2007 15:16 |
Перевод переменных разных типов | LeoN | Общие вопросы Delphi | 3 | 23.03.2007 00:15 |