home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / gnu / g / lib / bug / 433 < prev    next >
Encoding:
Text File  |  1992-07-23  |  1.4 KB  |  51 lines

  1. Newsgroups: gnu.g++.lib.bug
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!mcs213k.cs.umr.edu!atownley
  3. From: atownley@mcs213k.cs.umr.edu
  4. Subject: (none)
  5. Message-ID: <9207202242.AA07687@next3>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Mon, 20 Jul 1992 22:42:55 GMT
  10. Approved: bug-lib-g++@prep.ai.mit.edu
  11. Lines: 38
  12.  
  13. I don't know if this has already come up or not, but I just
  14. installed gcc-2.2.2 and libg++-2.2 today and was trying to
  15. get a project I'm working on to run properly.  When I 
  16. compiled with the new compiler, I get a bus error with the 
  17. following function.  It didn't do this before and I was
  18. wondering if there was something that I didn't know about.
  19.  
  20. My system configuration is a NeXTcube with NeXTSTEP 2.1
  21. Extended and a 68040 processor.
  22.  
  23. here is the offending code, taken directly from the module:
  24.  
  25. void Chapter::WriteChapter()
  26. /* This function writes the chapter database out to the disk in a 
  27.  * binary format so the database maintains its integrity.
  28.  */
  29. {
  30.     FILE *fp;
  31.     char *fileName;
  32.     char *extension = ".tbf";
  33.          
  34.     cout << "\nEnter the name of the file to save the database under:  ";
  35.     cin >> fileName;
  36.     fileName = strcat(fileName, extension);
  37.  
  38.     fp = fopen(fileName, "w+b");
  39.     fwrite(&Members, sizeof(Members), 1, fp);
  40.     close(fp);
  41. }
  42.  
  43. All I am trying to do is get a file extension tacked onto 
  44. the end of the string.  Any ideas?
  45.  
  46. Thanks,
  47.  
  48. Andrew S. Townley
  49. atownley@cs.umr.edu
  50.  
  51.