|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2013, 17:21 | #1 |
Пользователь
Регистрация: 20.10.2011
Сообщений: 44
|
парсинг txt: это возможно?
Дабрый день. На досуге попробовал поупражняться. с ресурсами, файлами. Интересно знаете ли узнать. чего нибудь такого. Вот столкнулся с непонятным вопросом. Значит Пробовал текстовый файл загружать из ресурсов как строку.(RCDATA)(тоже не понялкак), и в MDSN не нашел ничего. Потом взял его как файл открыл и тогда, начал понимать, что кажется я чето не осуществимого хочу от С++. Скажите есть такой способ или нет , хочу выбрать всю информацию из фйла в виде ключ=значение. Я перепробовал как только мог, все бесполезно.
пробую примерно так: Код:
Последний раз редактировалось bambarbia; 29.01.2013 в 17:35. Причина: прикрепить файл |
29.01.2013, 18:15 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Ресурсы - это просто двоичные данные.
Читайте про FindResource() LoadResource() LockResource() SizeofResource() Что вы будете потом с этими данными делать уже к ресурсам отношения не имеет. То, что вы пробуеете к ресурсам отношения не имеет (проект не смотрел, только отрывок в теме). |
29.01.2013, 18:18 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Используйте класс TStringList, он позволяет работать с такими данными.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
29.01.2013, 18:27 | #4 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Код:
В с++ так не делается. Напоминает песню "UN MOMENTO" из к/ф Формула любви. Вроде поют по-итальянски, но полную ахинею. Попробуйте #include <map> |
29.01.2013, 18:42 | #5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Мапа, шорошая идея, но в данном случае, я бы использовал Класс *XXX = new Класс. Гемора больше, но и возможносте то-же.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
29.01.2013, 18:44 | #6 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
Парсить можно любое содержимое, которое имеет человечий вид....
т.е. инфу не машиного кода.
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
29.01.2013, 18:45 | #7 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
А кто знает, что за инструмент он использует? mc или bdc.
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
29.01.2013, 19:38 | #8 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Вот исходники готового парсера ini файлов
|
29.01.2013, 20:12 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да, фиг знает, он это не афишировал. Я исхожу из Борланда
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
30.01.2013, 17:25 | #10 |
Пользователь
Регистрация: 20.10.2011
Сообщений: 44
|
Использую mc. Вообще я понял, уже что моя тактика не работает в c++ со второго сообщения.
Спасибо за вложения буду изучать, про #include <map>, тоже отдельное спасибо, а про классы я не врубился как (new class)Smitt&Wesson??????????? Последний раз редактировалось bambarbia; 30.01.2013 в 17:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсинг данных *.txt | Shouldercannon | Общие вопросы Delphi | 10 | 04.01.2017 22:44 |
Парсинг txt с разделителями табуляцией | AlexKhol | Общие вопросы Delphi | 16 | 18.03.2012 18:33 |
Чтение из txt с помощью JS. Возможно? | pro100-delphi | JavaScript, Ajax | 10 | 28.09.2009 20:58 |
Из *.txt в таблицу мускула.. возможно? | krok | PHP | 4 | 28.02.2008 17:38 |