|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2010, 22:04 | #1 |
Регистрация: 06.01.2010
Сообщений: 3
|
Алгоритм
Здравствуйте. Меня постигла проблема.
Есть текст в нем макросы типо:код C++ Код:
Суть как будет наиболее быстродейственные заменить макросы. Только средствами стандартн. библ. С++, без регексов. Делал так: 1. Читал в буффер файл. 2. Создал структуру, затем функция проганяла весь буффер, на просмотр макросов весли такой есть, пишим в структуру. 3. И вот тут загвоздка, проганяя весь буффер в цыкле я проверял если мы на "[", затем плюсовал счетчику цикла +1. Вот пример: Код:
Есть ряд недостатков, скорость, кажен макрос должен быть с новой заглавной буквой, либо еще придется делать конструкцию if(){}. Подскажите более оптимальный способ. Спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм | VladimirAleks | Помощь студентам | 2 | 29.10.2009 13:11 |
Алгоритм?! | Spartaner | Фриланс | 2 | 28.05.2009 03:22 |
Алгоритм | Artruman | БД в Delphi | 1 | 06.04.2009 00:30 |
Алгоритм | SunKnight | Работа с сетью в Delphi | 5 | 29.04.2008 15:24 |