Hey guys, i have modified my blog from all your comments and suggestions. So feel free to check it out and point out any problems or errors. Even your suggestions are welcome
Uppercase to Lowercase and Lowercase to Uppercase is very similar :p
Do you realize that strupr and strlwr is not standard C++ functions? Same with random and randomize. I don't know if you are aiming for only standard C++ but I think you could at least point out that they are not standard functions because it is very easy to believe otherwise.
In your C++ FAQ you say some strange things. Here are a few:
6. This is just wrong.
8. You say that getline() has an advantage over cin but it's a bit strange to compare a function with a variable. When you use getline in the example you are also using cin. You should also use <iostream> instead of <iostream.h>.
10. Divide by zero does not throw an exception in C++.
I'm all for a blogspot for beginners (I'm a big fan of those; the "random" nature of it makes it fun to read), but I think it's a bit dangerous to write one if you're not really good at C++ yourself. I consider myself a beginner, but even I know some of the things you write are wrong.
For one thing, saying the ampersand is the "address of" operator is only partly correct. The unary ampersand operator is the "address of" operator. Anyone who reads your blog and then sees "if (a&1)" is going to be really confused.
By the way: some basic formatting really wouldn't hurt. If I accidentally came across your blog, I'd close the page after a second.
[edit]
After further reading: a beginner that reads your blog will be very confused about pointers and references. I think you should learn about them properly before making posts about them...
Also, you compare std::endl with '\n'. You failed to mention that std::endl is a function, whereas '\n' is an integral constant. Not a fair comparison, is it?
I should mention that this post: http://programsplusplus.blogspot.com/2012/01/program-to-demonstrate-use-of-jump.html is better off forgotten.
Hellbreaker666, I think he/she's referring to the lack of code formatting. In other words, the way you've written your code is... hard to read -- terrible, to say the least.