From: Weiqi Gao Newsgroups: comp.os.msdos.djgpp Subject: Re: big-endian and little endian binaries Date: Sat, 15 Jan 2000 22:07:32 -0600 Organization: CRL Network Services Lines: 17 Message-ID: <38814404.1FCB80A@a.crl.com> References: <85reog$bqi$1 AT plato DOT harvard DOT edu> NNTP-Posting-Host: a116023.stl1.as.crl.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.2.12-20 i586) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Greg Wellenius wrote: > > Hello, > > Any ideas on how, in C++, I might be able to write big-endian numbers > (2-byte ints in this case) to a binary file when I'm on a machine that uses > little-endian format? > > Might there be a special way to open the output file so that numbers are > written as big-endian? None that I known of. You have to switch the bytes around by hand. There are fancier ways of doing it, I'm sure. -- Weiqi Gao weiqigao AT a DOT crl DOT com