This article is from the alt.comp.lang.learn.c-c++ Frequently Asked Questions. Compiled by Sunil Rao email@example.com.
Please observe basic Netiquette guidelines. If you're not sure of what these are, subscribe to news.announce.newusers, and read *ALL* of the posts there. A good reference is http://www.ezine.com/netiquette.html
To summarise these points very briefly - ensure that your post is on topic. Do your homework before posting. Don't post the same question one hundred times. Don't troll. Don't post homework questions without anything to show your effort. Don't ask for replies to be sent by email. Don't post binaries. Make sure that your subject line is an accurate description of the problem/topic.
Please do not ask for replies by email. If you haven't got the time or patience to read the newsgroup, that's tough. The answers you receive might benefit other readers of the newsgroup as well, and you yourself might learn more from the discussions your question might generate.
If you have to reply, be accurate and precise - your reply is being read by LEARNERS, remember. If you are unsure or have nothing new to add, don't bother.
For heaven's sake, don't get abusive when you are corrected or redirected. If you are unsure as to why you have been redirected, ask the person who did so *PRIVATELY* by email. There usually is a good reason - see question 9.
Do not take any answers on trust. Sadly, many of those who post answers here know even less than the interested learner who posted the original question. Wait for a few days before relying on any posted code or answers, just in case they might be corrected by others. This is also why it is a very bad idea to email your questions directly to regulars; you have no insurance against any potential mistakes - remember that nobody is infallible.
Please do not make any MIME or UUENCODED posts (this includes HTML). Many newsreaders cannot handle such posts correctly. You will only make it impossible for many to read your posts.
And please try not to flame. This is a learners' group. Not everyone who posts here is aware of all the issues involved. A grumpy attitude only makes things difficult for everyone concerned.
It usually helps if you indicate in somewhere in your post if you're expecting a C or a C++ answer - several techniques appropriate to C++ will not work in C, and some C programs will not work or are considered bad style under C++. It also makes it easier for other readers - they can then safely ignore your post if they cannot help you with it. If you're not sure as to which language you're learning, you probably need to get better resources to learn from.