18 lines
416 B
C++
18 lines
416 B
C++
#include <array>
|
|
#include <map>
|
|
#include <parselink/msgpack/core/packer.h>
|
|
|
|
int main(int argc, char** argv) {
|
|
std::map<int, std::string_view> args{};
|
|
for (int i = 0; i < argc; ++i) {
|
|
args.emplace(i, argv[i]);
|
|
}
|
|
std::array<std::byte, 500> buff;
|
|
msgpack::packer packer(buff);
|
|
packer.pack(args);
|
|
for (auto b : packer.subspan()) {
|
|
printf("%c", char(b));
|
|
}
|
|
return 0;
|
|
}
|