vipsiboy wrote:
<snip>
> this code written in turbo c++ compiles & givs success.....
> bt showing error while run......
> can anyone help me with this code...
> pls mail the copy of correct code to [email protected] 

Well, you did put forth effort, but you are using an ancient compiler 
and simply asking for a handout solution when we aren't exactly sure 
what you are attempting to do in the first place.  Just saying, "It has 
an error" is really generic and ultimately useless.  Modern compilers 
have what are known as debuggers that typically go hand-in-hand with 
each other.  First upgrade your compiler, then learn how to use the 
debugger (set breakpoints, step through the code line-by-line, see the 
values of variables at each break, etc.)


The old Borland Turbo C/C++ and the Visual Studio 6 compiler suites are 
incredibly old compilers that are outdated, non-ANSI C/C++ Standards 
compliant, no one in the industry uses them, and there are infinitely 
better alternatives out there - many are free - you just have to know 
where to look. Most members of c-prog will generally not answer 
questions involving such compilers and will simply tell you to upgrade 
to a much more modern compiler.

Finding a new compiler is quite easy. c-prog maintains a massive 'Links' 
section on its website. One of those sections is entitled "Compilers 
(free)":

http://tech.groups.yahoo.com/group/c-prog/links/Compilers_000986587674/

There are hundreds of free compilers to choose from. However, there are 
just a handful that are popular, well supported, ANSI Standard, and free:

Microsoft Visual C++ 2008 Express
wxDev-C++
MinGW
gcc/g++

C++ compilers are usually backwards-compatible and will also compile C 
code.  Of the compilers listed, Microsoft Visual C++ (including Express) 
currently has the best debugger on the planet - period.  If you are 
learning C/C++, the ability to step through code line by line and see 
what is wrong is invaluable.  Other compiler suites have debuggers but 
aren't nearly as good.

Should you choose to learn C++ using Microsoft Visual C++, the following 
video tutorial on using the IDE is highly recommended material:

http://msdn.microsoft.com/en-us/beginner/bb964629.aspx


There are two commercial (non-free) compilers worth mentioning as well. 
Compilers that are not free have to provide a LOT of added value to 
justify their cost.

Microsoft Visual Studio 2008 Professional - In general, if you plan on 
doing Microsoft Windows-specific GUI development (e.g. involving COM, 
ATL, MFC, Office, Vista, etc.), this is the development suite to have. 
Many developers enhance the environment with third-party tools such as 
Visual Assist X.  Also, a number of popular open source projects (e.g. 
TortoiseSVN) will completely build only under the latest version of 
Visual Studio Professional.  Be prepared to pay Microsoft prices though.

Comeau C++ - This is the most ANSI Standards compliant compiler in 
existence. Period. And it is available for virtually every modern 
platform. They have an online code compiler so you can see if code that 
doesn't compile under your compiler, but should, will compile under theirs.


-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to