delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/10/08/00:46:32

From: Brad Lowekamp <blowek AT erols DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: spawn* error only with...
Date: Wed, 08 Oct 1997 00:06:47 -0400
Organization: Erol's Internet Services
Lines: 35
Message-ID: <343B06D7.B5ADBA47@erols.com>
Reply-To: blowek AT erols DOT com
NNTP-Posting-Host: col-as3s26.erols.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

This is the line that is giving me the problem:

spawnl(P_WAIT, game[Gchoice].file, game[Gchoice].file,0);

	This is the structure:

struct PathFileName
{
    char name [18];
    char path [65];
    char file [33];
};

	games is defined as:

extern struct PathFileName game[MAX_GAMES];

	
	Here is where it gets weird, with out a couple of lines like these
span* will work fine:

if (RPath(fp, tmp, &(game[i].name))!= 0)

	However when I redefined games to 

extern struct PathFileName game[MAX_GAMES]; and there for:
if (RPath(fp, tmp, game[i]->name)!= 0)


IT WORKED FINE??

Theres nothing wrong with the RPath() Function it gives the right values
back! I'm still learning C and somethimes I get mixed up with pointers
but I think everything is right.
Anyone have any thoughts???

- Raw text -


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