L
Leo --
Hello everyone
I try to read binary file and it has section in following format:
(I suspect this comes from .h file)
...
then the bars array (one-byte justification) follows
pragma pack(push,1)
//---- Standard representation of a quote in the base
struct RateInfo {
time_t ctm; // current time in seconds
double open;
double low;
double high;
double close;
double vol;
};
pragma pack(pop)
...
I don't know what to do with pragma pack. I googled and found that this
is some weird bit-level alignment for records. But I can't figure out,
how do I read and .unpack such records.
Can I just do .read(4 + 5 * 8) and get a record?
How do I decode it if its packed with this pragma pack?
Need help...
I try to read binary file and it has section in following format:
(I suspect this comes from .h file)
...
then the bars array (one-byte justification) follows
pragma pack(push,1)
//---- Standard representation of a quote in the base
struct RateInfo {
time_t ctm; // current time in seconds
double open;
double low;
double high;
double close;
double vol;
};
pragma pack(pop)
...
I don't know what to do with pragma pack. I googled and found that this
is some weird bit-level alignment for records. But I can't figure out,
how do I read and .unpack such records.
Can I just do .read(4 + 5 * 8) and get a record?
How do I decode it if its packed with this pragma pack?
Need help...