From: ripter01 AT aol DOT com (Ripter01) Newsgroups: comp.os.msdos.djgpp Subject: Help Please Lines: 42 NNTP-Posting-Host: ladder07.news.aol.com X-Admin: news AT aol DOT com Date: 25 Mar 2000 18:36:10 GMT Organization: AOL http://www.aol.com Message-ID: <20000325133610.00647.00003156@ng-cl1.aol.com> To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have this strange (strange to me) problem with one of my C programs the frist time I run it It works just as I want it to, but anytime after that it prints a bunch of junk on the screen like: Exiting to due to signal SIGSEGV General Production Fault at eip=00002ff3 and then a bunch of stuff that looks like Asm resters and stuff If I reboot, then I can run the program once without this happaning but then it happans again, i don't get it, Please help, Here is my code /* Pad.c */ #include #include main() { char Text[20][81], CharTemp; int Count,Counter,Temp, i; for( i = 0; i <=20; i++) strcpy(Text[i], ""); puts("This will \"pad\" your lines"); puts("Type quit on a newline to exit"); do { Count++; printf(">"); gets(Text[Count]); } while( strcmp("quit",Text[Count]) != 0 ); for( Counter = 0; Counter <= Count; Counter++ ) if( strlen(Text[Counter]) < 70) for( Temp = strlen( Text[Counter] ); Temp <= 70; Temp++ ) strcat(Text[Counter],"."); for( Counter = 0; Counter <= 20; Counter++ ) printf("\n%s",Text[Counter]); }