beh, diciamo che prima mi vorrei focalizzare su come formare questa stringa binaria.

ad esempio chiedo in input la chiave, chiedo in input il suo valore e poi ritorno la stringa inpachettata nella forma chiave, lunghezza valore, valore come ho mostrato sopra

ad esempio:

codice:
#include <iostream>
#include <string>

int main()
{
	// Inserisci la chiave: la sua lunghezza prefissata deve essere di 4 chars
	std::string key;
	std::getline(std::cin, key);

	// Inserisci il suo valore
	std::string value;
	std::getline(std::cin, value);

	// Ritorna la stringa binaria
	...code...

	return 0;
}