Я написал небольшой интерфейс клиент-сервер, который использует простые текстовые строки, подобные MySQL, (зашифрованные) для связи между клиентом и сервером. Пример текстовой строки для входа пользователя в систему:Получить подстроку
SIGNIN WHERE USER="test" AND PASSWORD="1234"
Я ищу, чтобы получить значения USER
и PASSWORD
для проверки с помощью локальной базы данных MySQL, но я озадачен на это, так как USER
и PASSWORD
поля в основном всегда разных размеров.
В Lua, это может быть возможно использовать что-то похожее на это, чтобы получить значение:
local username, password = 'SIGNIN WHERE USER="%s" AND PASSWORD="%s"';
Есть ли что-то подобное в C++, чтобы получить подстроки из строк подобным образом?