|By the way am just student learning c++ in school so i can't change to Dev-C++, even if TC++ is outdated :D|
Fk*n god change school, what the hell are they supposed to teach you, old stuff?
It's like teaching you how to make a wheel with your bare hands: It works but it's easy to break it and there are newer ways to do it.
And, even worse, it's USELESS, because you'll have to re-learn C++ once you're up-to-date because of the C++03 and C++11 standardized features (and C++14 soon).
Unless you actually plan to go further developing programs it's ok, but if you DO plan on going further, I suggest you to avoid using TC++.
Also, if you plan on getting Dev-C++, don't get the Bloodshed version, get the Orwell version which is continuing on getting updated, as the Bloodshed version is stuck.
If you plan on getting CodeBlocks instead, get it with MinGW included, easier for you to install.