www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/19/05:46:24

Xref: news2.mv.net comp.os.msdos.djgpp:7619
From: James <100327 DOT 3421 AT CompuServe DOT COM>
Newsgroups: comp.os.msdos.djgpp
Subject: Writing to file problem(djgpp)
Date: 18 Aug 1996 21:20:34 GMT
Organization: CompuServe, Inc. (1-800-689-0736)
Lines: 25
Message-ID: <4v81f2$4nr$1@mhadg.production.compuserve.com>
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

 Can anybody help me with this problem please. When I try to run 
this program I get the general protection fault below, and the 
file is not written.
 I use djgpp with the command switch:
gcc -v file5.cc -lgpp -lm 
coff2exe -s d:\gnu\bin\go32.exe a.out

#include <fstream.h>
void main()
{
     char employee;
     ofstream employ_record("a:\\file5.dat", ios::binary);
     if(employ_record)
     {
     cin >> employee;
     employ_record.write((int *) &employee, sizeof(employee)   );
     }}
General Protection Fault at eip=b48
eax=000000a0 ebx=0005a004 ecx=0005d004 edx=00000000 esi=00000000 
edi=00000000
ebp=00051c18 esp=00051c00 cs=af ds=a7 es=a7 fs=a7 gs=bf ss=b7 
cr2=00001fec
Call frame traceback EIPs:
  0x00000b48
  0x00004411 (Any help appreciated)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019