simple: read C(++) int and double from file

A simple question:

Some C(++) program has written a lot of ints an doubles to a file. (I know the order of these.) I have to read them in perl (to integers and float point numbers).
Help me with some code.

Ints are 4 bytes, doubles 8.
File byte order: most significant byte first.

I could find it out my self, but have don't have the time right now.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

$int = unpack('N',$buffer);

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
vaksAuthor Commented:
That was only half the answer, but I have figured the rest out myself.

For those interested, one reads doubles with:

read (FILE, $buffer, 8);
$buffer = reverse($buffer);
$double = unpack('d',$buffer);

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.