"M Hayouka" <Ha*****@bezeqint.net> wrote in message
news:3f******@news.bezeqint.net...
<snip>
D **NOT** post in HTML! Read the FAQ:
http://www.parashift.com/c++-faq-lit...t.html#faq-5.4
As your question is very common, I have just pasted something I told someone
else below:
This is a lengthy one so stick with me...
Use Dev-C++ which comes with the fabulous MinGW (Minimalist GNU GCC Compiler
for Windows) @
http://www.bloodshed.net/dev/devcpp.html
The above link is an excellent IDDE (Integrated Development _and_
Debugging Environment) with a superior (again, IMHO) compiler than M$'s.
Once you get your feet on the ground and learn to walk, you may find
yourself using compilers that don't really need IDE's (or you just won't use
the ones that come with them). Some top-notch compilers are listed
below(compilers w/o IDE's, or ones that you most likely won't use the IDE
with):
*Digital Mars:
http://www.digitalmars.com (I am an active user of this)
*Borland:
http://borland.com/products/download..._cbuilder.html
(Click compiler, I used to love this compiler [older days])
*DJGPP:
http://www.delorie.com/djgpp/ (Haven't tried this in a while, but I
like what I remember about it)
*OpenWatcom:
http://openwatcom.com (Haven't even tried this yet. I loved the
original that was retired)
You should download a multitude of compilers and then figure out which ones
work well for you (or that seem second nature after a while) and then stick
to that/those.
===============================
There is a separate IDE available for use with Borland's compiler called
VIDE:
http://www.objectcentral.com/downloads.htm
===============================
You can also download TextPad/notepad like utilities that support colored
syntax highlighting and build functionality (for using with numerous
compilers).
*ConTEXT:
http://fixedsys.com/context/ (I used it but found some bugs which
deterred me)
*SourceEdit:
http://www.brixoft.com/prodinfo.asp?id=1
===============================
You may also need a reference for the C++ standard library:
*Dinkumware:
http://www.dinkumware.com/libraries_ref.html (Notice that C99
is just the standard for what is C)