What is the D way to map a binary file to a structure?
cym13 via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Aug 29 05:56:07 PDT 2015
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?
More information about the Digitalmars-d-learn
mailing list