delorie.com/archives/browse.cgi | search |
Xref: | news-dnh.mv.net comp.os.msdos.djgpp:550 |
Path: | news-dnh.mv.net!mv!news.sprintlink.net!cam.news.pipex.net!pipex!edi.news.pipex.net!pipex!oleane!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!scsing.switch.ch!news.belwue.de!fu-berlin.de!cs.tu-berlin.de!fauern!uni-regensburg.de!news.uni-regensburg.de!c9524 |
From: | c9524 AT rrzc2 (Ulrich Windl) |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: mysterious error -- Need Help! |
Date: | 22 Jun 1995 13:08:34 GMT |
Organization: | University of Regensburg, Germany |
Lines: | 36 |
References: | <3sb51j$9bu AT berlin DOT infomatch DOT com> |
Reply-To: | Ulrich Windl <Ulrich DOT Windl AT rz DOT uni-regensburg DOT de> |
Nntp-Posting-Host: | rrzc2.rz.uni-regensburg.de |
To: | djgpp AT sun DOT soe DOT clarkson DOT edu |
Dj-Gateway: | from newsgroup comp.os.msdos.djgpp |
In article <3sb51j$9bu AT berlin DOT infomatch DOT com> haasj AT infomatch DOT com (Jarrod Haas) writes: > I have this program that I'm writing under djgpp that refuses to run > properly. It compiles fine with no warnings or errors, but at runtime if use > 1 or more command line paramaters, i get: > > > RPG (Random Primitive Generator) 0.0 Beta -- Shape Generator for POV > (C) 1995 Jarrod Haas, Random Conformity Soft. > Segmentation violation in pointer 0x00000000 at d8:13ac > blah blah blah > call frame traceback EIPs: > 0x000013ac > > If it makes any difference, my commandline for the compile was > > /*Globals*/ > char **args; > int verbose; > int numargs; > > /*pass command line to global variable*/ > for (c = 0; c <= argc; c++) > { > args[c] = argv[c]; > } > numargs = argc; > Here "args" does point to nowhere (NULL). You can't store something there. You might insert a "args = malloc(sizeof(char *) * argc)". But why copying; you are just copying pointers!! Ulrich
webmaster | delorie software privacy |
Copyright � 2019 by DJ Delorie | Updated Jul 2019 |