From 3626877554b6c567d43336ec49414cedfe487260 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Fri, 31 May 2024 18:30:10 +0200 Subject: Initial commit --- src/proto/write.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/proto/write.cc (limited to 'src/proto/write.cc') diff --git a/src/proto/write.cc b/src/proto/write.cc new file mode 100644 index 0000000..2e206e5 --- /dev/null +++ b/src/proto/write.cc @@ -0,0 +1,17 @@ +#include +#include + +#include "example.pb.h" + +int main(int argc, char **argv) { + sample::Example example; + example.set_foo(std::string{argv[1]}); + example.set_bar(atoi(argv[2])); + { + std::fstream output(argv[3], + std::ios::out | std::ios::trunc | std::ios::binary); + example.SerializeToOstream(&output); + } + + return 0; +} -- cgit v1.2.3