Author: Stan Eisenstat
Subject: Re: [Cs223] Checking if Deque does not exist
Date: Sunday, 05 Apr 2020, 09:28:35
> Message Posted By: Unknown
>
> I have read two previous newsgroup posts about this but I am still unsure
> of how to handle the case where a Deque has not been created but we are
> trying to perform operations on it.
>
> I tried checking if *d == NULL, but this did not work (still got a
> segmentation fault). I also tried checking if the head and tail members of
> the deque struct == NULL but this did not work either.
>
> I put a print statement at the top of isEmptyD() to see if it was even
> entering the function before producing the segmentation fault, and it was.
> However, I'm really not sure what kind of if statement to put in there to
> check if *d (the argument) is a valid deque or not. Any guidance would be
> great. Thank you.
Hint: What is the value of the Deque variable after you
destroy that Deque? Hwk4/testDeque.c initializes all
Deque variables to that value.
--Stan-
PREV
INDEX
NEXT