Xref: news-dnh.mv.net comp.os.msdos.djgpp:3791 Path: news-dnh.mv.net!mv!news.NH.Destek.Net!news2.net99.net!news.cais.net!ringer.cs.utsa.edu!swrinde!newsfeed.internetmci.com!bloom-beacon.mit.edu!senator-bedfellow.mit.edu!davis From: davis AT space DOT mit DOT edu (John E. Davis) Newsgroups: comp.os.msdos.djgpp Subject: Re: Strange bug using 'fwrite' Date: 11 Dec 1995 09:08:25 GMT Organization: Center for Space Research Lines: 18 References: <4agbj6$1vm AT bmerhc5e DOT bnr DOT ca> Reply-To: davis AT space DOT mit DOT edu Nntp-Posting-Host: wiwaxia.mit.edu To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp On 11 Dec 1995 04:20:54 GMT, Chris Butler wrote: : I was coding away this weekend when the following bug : stopped me dead. [...] : f2 = fopen("out.2", "w"); The problem is here. You need to open the file in binary mode ("wb"). [...] : Also, I messed around with the initialization of the 'extra_bytes' : in other tests - the '0d' always seems to follow the '09'. Since you opened it in text mode, whenever you write a line feed (0xa), it gets mapped into CRLF (0xd 0xa). --John