![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.10.2011
Сообщений: 44
|
![]()
Дабрый день. На досуге попробовал поупражняться. с ресурсами, файлами. Интересно знаете ли узнать. чего нибудь такого. Вот столкнулся с непонятным вопросом. Значит Пробовал текстовый файл загружать из ресурсов как строку.(RCDATA)(тоже не понялкак), и в MDSN не нашел ничего. Потом взял его как файл открыл и тогда, начал понимать, что кажется я чето не осуществимого хочу от С++. Скажите есть такой способ или нет , хочу выбрать всю информацию из фйла в виде ключ=значение. Я перепробовал как только мог, все бесполезно.
пробую примерно так: Код:
Последний раз редактировалось bambarbia; 29.01.2013 в 17:35. Причина: прикрепить файл |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Ресурсы - это просто двоичные данные.
Читайте про FindResource() LoadResource() LockResource() SizeofResource() Что вы будете потом с этими данными делать уже к ресурсам отношения не имеет. То, что вы пробуеете к ресурсам отношения не имеет (проект не смотрел, только отрывок в теме). |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Используйте класс TStringList, он позволяет работать с такими данными.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() Код:
В с++ так не делается. Напоминает песню "UN MOMENTO" из к/ф Формула любви. Вроде поют по-итальянски, но полную ахинею. Попробуйте #include <map> |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Мапа, шорошая идея, но в данном случае, я бы использовал Класс *XXX = new Класс. Гемора больше, но и возможносте то-же.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#6 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]()
Парсить можно любое содержимое, которое имеет человечий вид....
т.е. инфу не машиного кода.
Если помог, тут весы есть
![]() |
![]() |
![]() |
![]() |
#7 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]()
А кто знает, что за инструмент он использует? mc или bdc.
Если помог, тут весы есть
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
![]()
Вот исходники готового парсера ini файлов
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Да, фиг знает, он это не афишировал. Я исхожу из Борланда
![]() ![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#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 |