Original Post
When I execute this code, I get 4 byte numbers out! Console->Echo() outputs text to the console.
unsigned int *Data = new unsigned int[num];
fread(Data, 2, num, file)
Console->Echo("Data[0] = %x", Data[0]);
This doesnt seem possible - and the extra bytes are what should have been the next element''s data, so it''s reading 4 bytes into it...
A memory problem?