Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void WritePerson0(flatbuffers::FlatBufferBuilder& builder)
- {
- auto pName = builder.CreateString("BiasdasdgFoot");
- auto pAge = 91;
- auto pWeight = 123.5;
- auto Person = CreatePerson(builder, pName, pAge, pWeight, Gender_Male);
- // builder.FinishSizePrefixed(Person);
- builder.Finish(Person);
- }
- void WritePerson(flatbuffers::FlatBufferBuilder& builder)
- {
- auto pName = builder.CreateString("Ram");
- auto pAge = 21;
- auto pWeight = 76.5;
- auto Person = CreatePerson(builder, pName, pAge, pWeight, Gender_Male);
- builder.FinishSizePrefixed(Person);
- }
- int main()
- {
- flatbuffers::FlatBufferBuilder builder(1024);
- // Create Person.
- WritePerson0(builder);
- // Create Group.
- WritePerson(builder);
- // Getting ready to the write buffer to a file.
- uint8_t *buf = builder.GetBufferPointer();
- int size = builder.GetSize();
- // std::cout << size << "\n";
- // Writing to a file.
- std::ofstream writer("fb_bytes.bin", std::ios::binary);
- writer.write((char*)buf, size);
- writer.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement