29.08.2015 15:56, cym13 пишет:
Hi,

Let's say I have a simple binary file whose structure is well-known.
Here is
an example which stores points:

struct Point {
     long x;
     long y;
     long z;
}

struct BinFile {
     uint    magicNumber;  // Some identifier
     ulong   pointsNumber;
     Point[] points;       // Array of pointsNumber points.
}

What is the best way to read some file and fill a structure with it? Would
reading the file into a void[] and then casting it to the struct work with
things like internal struct padding?

Try, for example, MessagePack https://github.com/msgpack/msgpack-d.git

Reply via email to