I've been hanging around C/C++ questions mostly, and I am seeing some questions where the only useful answer is "go take CS 101" or "go read K&R, and don't come back till you understand it".

My question here is - to what extent is StackOverfow supposed to replace talking to your CS professor or reading a single book on the language you're asking about? When I see a C question from someone who does not know what a linker is, or someone asking if declaring a stack variable causes a memory leak, I am at a loss as to what to do. I don't want to be uncivil and start a flaming war (hell, I do want to do that, but I've resisted so far). I don't want to downvote, because the question is on topic, after all. I the moment, I simply fume and move on. Is there anything that I can/should do?