Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2

Парсер чего угодно для С++

08.02.2020, 13:58. Показов 2901. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем снова доброго времени суток, ребят нужен абсолютно ЛЮБОЙ рабочий для Visual Studio (БЕЗ QT!) парсер текста из файла, пусть будет xml, txt, html, да хоть что угодно лишь бы работало... И да, как можно реализовать блок как на скриншоте, Я понял что рисовать его, а вот текст надо спарсить и картинку тоже, так вот как? Я прошу любой парсер и как сделать что-то похожее как на скриншоте?
Изображения
 
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.02.2020, 13:58
Ответы с готовыми решениями:

Исходники чего угодно, связанного с шифрованием
Нужны вот такие 2 вещи, очень срочно! Я в коде - полный ноль:-| Буду весьма благодарен. Разработать симметричный алгоритм шифрования...

Рисование эллипса (чего угодно в общем-то)
Необходимо нарисовать эллипс (пишу что-то вроде граф. редактора растрового). С этим никаких проблем нет, но как удалить нарисованные в...

Можно ли убедить кого угодно в чём угодно?
Часто на форуме мы спорим друг с другом, пытаясь доказать другому свою правоту, а зачастую просто навязать свою точку зрения другому...

40
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:03  [ТС]
Студворк — интернет-сервис помощи студентам
oleg-m1973, Вообщем... Сделал проще... Всё как делал буду по скринам кидать...
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.02.2020, 15:03
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Раскоментарь в pugiconfig.hpp #define PUGIXML_HEADER_ONLY
C++Выделить код
1
2
// Uncomment this to switch to header-only version
#define PUGIXML_HEADER_ONLY
Это точно сделал?
1
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:07  [ТС]
1. Добавил этот код.
2. Для графики на SFML дописал из string.
3. Добавил все файлы из папки src.
4. Через #Include подключил этот файл.
5. Исправлял места где написано вместо ".h" ".hpp ".
6. Закомпилил проект и готово, конечно надо ровнять текст, но сейчас это всё указанно внутри кода. А Я хочу чтобы он читал это с сервера...
Миниатюры
Парсер чего угодно для С++  
Изображения
   
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:09  [ТС]
Как на сервер это всё дело запустить?

Добавлено через 1 минуту
oleg-m1973, Ну или хотя бы из файла?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2020, 15:19
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Это точно сделал?
Судя по ошибкам - нет или неправильно.

Короче ТС сам себе злобный буратино, если не читает что ему пишут.
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:27  [ТС]
Avazart, Судя по тому как Ты сюда "вовремя" пришел, у Меня работает это и для других Я сделал решение выше, а теперь ищу другой ответ...

Добавлено через 5 минут
Avazart, И да, если Ты не доволен тем что Я не послушал Тебя и не взялся за Python, то иди злись в другом месте)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2020, 15:39
Все сказанное касалось #define PUGIXML_HEADER_ONLY и скриншота с ошибками
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:40  [ТС]
Avazart, Но прикол в том что у Меня не было там комментария)
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.02.2020, 15:45
Цитата Сообщение от VarionDrakon Посмотреть сообщение
oleg-m1973, Ну или хотя бы из файла?
C++
1
2
3
        pugi::xml_document doc;
 
        pugi::xml_parse_result result = doc.load_file("tree.xml");
https://pugixml.org/docs/quickstart.html

Добавлено через 1 минуту
Цитата Сообщение от VarionDrakon Посмотреть сообщение
6. Закомпилил проект и готово, конечно надо ровнять текст, но сейчас это всё указанно внутри кода. А Я хочу чтобы он читал это с сервера...
С какого сервера? Файл из расшаренной папки?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2020, 15:45
Да пофиг. И так понятно что делаешь не думая.

Цитата Сообщение от VarionDrakon Посмотреть сообщение
5. Исправлял места где написано вместо ".h" ".hpp ".
Что? Зачем?
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 15:55  [ТС]
Avazart, Я уже объяснил) Если не дошло, то это уже клиника)

Добавлено через 3 минуты
oleg-m1973, Ну с сайта)
0
08.02.2020, 15:55

Не по теме:

Удачи!

0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.02.2020, 15:59
Цитата Сообщение от VarionDrakon Посмотреть сообщение
oleg-m1973, Ну с сайта)
Это другой вопрос. А ты вообще загружать что-либо с сайтов умеешь?
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 16:08  [ТС]
oleg-m1973, ?

Добавлено через 1 минуту
oleg-m1973, "Я могу на любой хостинг залить тот же xml файл и указать к нему прямую сслыку в C++ чтобы он читал его, только как это сделать?" Примерно такой вопрос...

Добавлено через 2 минуты
Вообщем... Пускай катится к чёрту этот C++, Я иду на C#...
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.02.2020, 16:14
Лучший ответ Сообщение было отмечено VarionDrakon как решение

Решение

Цитата Сообщение от VarionDrakon Посмотреть сообщение
Вообщем... Пускай катится к чёрту этот C++, Я иду на C#...
Ну, что тут сказать? Скатертью дорога.
1
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 16:32  [ТС]
oleg-m1973, А что ещё делать? На С++ судя по сему такого нет... И если есть, то только не в открытом доступе...
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.02.2020, 16:36
Цитата Сообщение от VarionDrakon Посмотреть сообщение
oleg-m1973, А что ещё делать? На С++ судя по сему такого нет... И если есть, то только не в открытом доступе...
Нет, всё там есть. Но, на в с++ это так просто не сделаешь и, если тебе не нужен конкретно с++ (тем более, если ты на нём не программируешь), то лучше делать такие вещи на скриптах, ну или на си-шарпе. Ничего не проиграешь и сэкономишь время.
1
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
08.02.2020, 17:03  [ТС]
oleg-m1973, Есть... Есть... Тогда просто не работает...
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2020, 19:53
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Ну, что тут сказать? Скатертью дорога.

Не по теме:

Можно переносить тему в юмор )))

Нужно С++, но оказалось что не так уж сильно и нужно и не так уж С++...

0
09.02.2020, 14:54

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
Я несколько лет писал всякие парсеры на C++Builder и C++Qt, а иногда и на просто С++ с curl это вполне возможно.
Но блин попробовав один раз на Python понимаешь реальную разницу в сложности.
я тоже несколько лет пишу всякие парсеры на с/с++.
а однажды попробовав на питоне закодить парсер бинарного протокола у меня создалось впечатление, что на питоне такого делать не стоит.
не отрицаю момента, что надо было какую-то другую либу взять. сейчас уже не помню ту, которую пробовал.
ну или у меня "с++ головного мозга" и я просто мыслю абстракциями с++, которые к питону не применимы.
ну и задача задаче рознь, конечно. у меня, обычно, задача сделать как можно быстрее и тут интерпретатор питона не особо уместен, поэтому боль или не боль - значения не имеет.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.02.2020, 14:54
Помогаю со студенческими работами здесь

Рандомирование скорости (или любой переменной) в зависимости от заданной температуры (вермени или чего угодно)
Задаю например рандомно скорости atom.vx:=randomrange(-12,12); atom.vy:=randomrange(-12,12); между скоростью и температурой есть...

C++ для начинающих , готов сделать что угодно
1.Вывести на одной строке первые 8 чисел являющихся степенью числа 3 с одним пробелом между ними. 2. Вычислить выражение 33(x^2)/4 ...

Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять.
Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все...

Для чего нужен Seed() и для чего его override?
Привет, ребята. Прочитал много разных статей про Seed(). И так и не могу понять зачем он нужен на практике. Вот выдержка одной из...

0 умножить на что-угодно не всегда будет 0?
Прога неправильно считает в цикле произведение элементов массива! Есть массив интов num мощностью int const size. В нем записано некое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru