Парсер файлов настроек

248
29 апреля 2022, 14:30

Есть одна проблемка, я попытался написать свой парсер для чтения таких файлов:

Есть string name, path, mod_path, tags[], picture, supported_version;

Я хочу спарсить такой файл:

name="Name"
path="C:/"
mod_path="F:/"
tags={
     "Electron"
     "Magma"
     "Logic"
}
picture="img.png"
supported_version="1.0.1"

В итоге парсер спарсит и внесет в string переменные string name = "Name" ; string path = "C:/" ; string mod_path = "F:/" ; string tags[] = { Electron, Magma, Logic } ; string picture = "img.png" ; string supported_version = "1.0.1";

P.S между = и " может быть пробелы и перед =. (т.е их не учитывать, а в " " - учитывать)

Но мои попытки найти понятный пример, не особо удались - ибо я находил сложные и математические, а для такого плана нет(или просто не нашел). Прошу помочь как реализовать или подкиньте простые для понимания(не математические) (Можно варианты на чистом С++ или Qt).

Спасибо.

READ ALSO
Memcpy - немного непонятно работает

Memcpy - немного непонятно работает

Позвольте пожалуйста еще один вопрос по скорости работы функции, в данном случае это memcpy

138
Изменить this в методе класса с++

Изменить this в методе класса с++

Ситуация такова, внутри метода класса List удаляю объект, с которым работаю, а после этого хочу запустить конструктор копирования для этого...

150
Передача данных во view

Передача данных во view

Есть модель Articles, там есть 2 метода, первый getArticles, второй getComments

256
ошибка с url register post type

ошибка с url register post type

Здраствуйте,у меня в wordpress есть созданный register_post_type там создан архив car (он верный проверял с помощью функции) в нем есть к примеру машинна...

154