HI, New Here Need Help

DEV-CPP's Avatar, Join Date: May 2007
Newbie Member
Hi,I am new to C\C++ i would like to know of a good IDE with compiler other than dev and a microsoft one. And could you point me to some good tutorials of C\C++ and WIN32 API
0
domain's Avatar, Join Date: May 2007
Go4Expert Member
Well, Microsoft Visual C++ 6.0 is the best thing you could get try to get use with it.
for tutorials, just type in google.com: c++ tutorials
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
Oh, my Lord, get real. Microsoft Visual C++ 6.0 was released it 1998. It is minimally compliant with the standard, which was released after that time. As for the two you don't want: MS VC2005 Express Edition is free and has one of the best debuggers around. Dev-Cpp is also free, but the debugger is not nearly as good.

If you want something else decent, you'll probably have to pay for it. I also use Borland, but it isn't free; nor is Intel's, which is very good.
0
domain's Avatar, Join Date: May 2007
Go4Expert Member
DaWei, you are right, VC++ 6.0 is old, but the most tutorials use it. there are a few tutorials that use MS VC2005 Express Edition or Microsoft Visual Studio 2005 ..
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
Standard code is not defined by compilers and tutorials, but the other way around. If one compiles tutorial code and receives errors, then one needs to correct the tutorials. Many tutorials (including some from MS), for instance, declare
Code:
void main (....)
{
    ....
}
While that may be supported by a number of compilers, it is not supported by the standard. The same is true of things like "fflush (stdin);". One needs to understand that these things are wrong, even if some compilers don't complain, and actually use proprietary extensions to make them work.

Complete portability is often not possible, but one should try to understand what one is dealing with.