Why is it that in this statement "c = '\t'" is not "c == '\t'" (an additional equal sign). I read an explanation that it is because \t is a visual representation of the tab character.
Isn't \n and ' ' also visual representations of a newline and space character respectively?
if (c == ' ' || c == '\n' || c = '\t')