Author: Stan Eisenstat
Subject: Re: [Cs223] Getting both reached-from and nsteps from hash table
Date: Tuesday, 14 Apr 2020, 19:41:21
> Message Posted By: Unknown > > I'm a little confused on how to get both REACHED-FROM and NSTEPS from the > hash table, since a DictSearch function can only return one value. No, it can only return one value via the name of the function. To return multiple values you can pass a pointer to a variable in the calling program and use that pointer within the function to set its value. For example, remD() returns a status via the name of the function and the string removed via a pointer to a char *. ===== > Should we be making the triples a struct of their own and just return the > entire triple struct from DictSearch? Or should we encapsulate > REACHED-FROM and NSTEPS into their own struct (separate from POSITION)? Those are other possibilities that require more code. --Stan-PREV INDEX NEXT