Author: Stan Eisenstat
Subject: Re: [Cs223] -t flag
Date: Wednesday, 29 Apr 2020, 11:23:25
> Message Posted By: Unknown
...
> I am trying to implement the -t flag with an global array, to keep track
> of whether I have visited a tile before, and if I did, then don't go into
> the if loop.
>
> Right now I have a int* track (set as global variable), calloced in main
> function according to the size of the board, and use it in traverse
> function. However, I keep having valgrind errors saying that reading track
> or writing to track is invalid.
>
> Is it okay to have a global array whose space is malloced in main? Does
> this approach sound right?
I cannot diagnose your valgrind error without being
able to see and run your code.
Yes, you may use global variables.
Yes, an approach along the lines you describe can
work.
--Stan-
PREV
INDEX
NEXT