hello once agin,
I am having a real hard time getting the (!negation) to sink home.
given:
Code:ptr = Strprint; if (!(*ptr)(str)) printf("Done!\n"); return 0; }
Here is my problem (and I have read the chapter about it, and looked it up on google) all this true is false and false is true stuff. why are the vaules returned swaped out like that? in the if (!(*ptr)(str)) that means if it is true it moves to the next line? and if it is false, it just returns a vaule?
Once agin sorry for such basic questions here.