| cvs.gedasymbols.org/archives/browse.cgi | search |
| From: | "Martin Ambuhl" <mambuhl AT tiac DOT net> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Program Crashes!!! Please help! Memory errors!!! |
| Date: | Tue, 23 Jun 1998 00:39:06 -0400 |
| Organization: | Nocturnal Aviation |
| Lines: | 28 |
| Message-ID: | <6mnbef$evp@news-central.tiac.net> |
| References: | <358e8ecb DOT 0 AT news2 DOT ibm DOT net> |
| NNTP-Posting-Host: | p37.tc1.newyo.ny.tiac.com |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Sal wrote in message <358e8ecb DOT 0 AT news2 DOT ibm DOT net>...
:OK.... I wrote this little program to sort a set of names and corresponding
:numbers. It compiles fine... but when I run it it crashes. It usually
:crashes in the middle of the data inpput part. It tells me "Exiting due to
:signal SIGSEGV General Protection Fault at eip=000058dc ........".
========
You have a typical newbie error:
:void main () /* djgpp will change this to int for you, but don't make it
do so. declare main legally in the first place.
*/
:{
: int num;
: getnum (num);
: string datast[num-1]; // These two arrays have indices of
: int data[num-1]; // 0..num-2 (num-1 elements)
// replace these with
string datast[num]; // Now they have indices of
int data[num]; // 0..num-1 (num elements)
Martin Ambuhl (mambuhl AT tiac DOT net)
/* Newsgroup posts also e-mailed */
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |