Hi Friends,
I'm Sujoy from India. And I'm back with another technology article for you.
Today I'll tell you about how to do C programming and C++ programming on your Windows x64 PC or laptop. Lots of users ask me what is the best C++ compiler and IDE for Windows 8 64bit and Windows 7 64bit computer/laptop/pc? We all loved the Borland Turbo C++ IDE on our older 32bit Pentium or Celeron PCs/laptops running Windows XP; and many of us learned programming using the Borland Turbo C++. But Borland Turbo C++ is not officially available for 64bit versions of Windows 7 or Windows 8. However you can run older Borland Turbo C++ v3.0 using DOSBox on Windows 7 and 8.
But the problem is, the compiler itself is 16 bit, which runs virtually under DOSBox. And being a 16bit compiler, after compiling a program, the executable file which it produces (Windows .exe file) is itself 16bit. So you can't run the .exe file individually as standalone executable file on Windows 64bit computer. You've to generate the .exe file by compiling the original .cpp source-code every time from inside the DOSBox Turbo C++ to run them. And if you want to distribute your programs to your friend/colleague, he/she has to do the same in order to run them if they are on a 64bit machine.
Today I'll tell you about how to do C programming and C++ programming on your Windows x64 PC or laptop. Lots of users ask me what is the best C++ compiler and IDE for Windows 8 64bit and Windows 7 64bit computer/laptop/pc? We all loved the Borland Turbo C++ IDE on our older 32bit Pentium or Celeron PCs/laptops running Windows XP; and many of us learned programming using the Borland Turbo C++. But Borland Turbo C++ is not officially available for 64bit versions of Windows 7 or Windows 8. However you can run older Borland Turbo C++ v3.0 using DOSBox on Windows 7 and 8.
But the problem is, the compiler itself is 16 bit, which runs virtually under DOSBox. And being a 16bit compiler, after compiling a program, the executable file which it produces (Windows .exe file) is itself 16bit. So you can't run the .exe file individually as standalone executable file on Windows 64bit computer. You've to generate the .exe file by compiling the original .cpp source-code every time from inside the DOSBox Turbo C++ to run them. And if you want to distribute your programs to your friend/colleague, he/she has to do the same in order to run them if they are on a 64bit machine.
Also the older Borland Turbo C++ v3.0 provides you with an older no graphical type of interface. Where everything runs slow and copy-pasting is difficult and managing large source-codes are tough. And you can't have a program name more than 8 characters!
So, as you can see, this solution is not optimal. So we've to move to a modern Compiler & IDE. And you can make 64bit codes supporting dynamic programming which can use all the capabilities of your modern 64bit processor. I'd suggest using Dev C++. In that you can choose compiler version- 32bit or 64bit.
But there’s
one problem with Dev C++. That I'll tell
you how to solve.
Problem Description:
In older Borland Turbo C++ IDE, we could directly
write a simple 'Hello World' C++ program like below-
#include<iostream.h>
#include<conio.h>
int main()
{
cout<<"Hello
World";
getch();
return 0;
}
But when I
tried the same code in Dev C++, I got the following error- 1 21 C:\Users\Sujoy
Krishna Das\Documents\Dev C++\Hello World.cpp [Error]
iostream.h: No such file or directory - compilation terminated.
The problem
seems with the iostream.h header file, Dev C++ can't recognize it. And without
the iostream.h header file, we can't do C++ programming. How did I fix it? Read
below.
Problem Solution-
You need to
do little modification in the code to run it on Dev C++. I used the Dev C++
v5.8.3. The updated code is below.
#include<iostream>
#include<conio.h>
using
namespace std;
int main()
{
cout<<"Hello
World";
getch();
return 0;
}
And it ran successfully!
Explanation-
What changes did I do? Dev C++ supports newer ANSI C++. That has gone through many changes. In older style compiler IDE like Borland Turbo C++, you could use the <iostream.h> header file, now you've to use the ANSI C++ version- <iostream> only. And another is using namespace std; . Where using & namespace are the two keywords of ANSI C++ and std is the namespace where ANSI C++ standard class libraries are defined.
In short, you
have to write #include<iostream>
and using namespace std; at the
beginning of every program in Dev C++. That's it! Now you can make programs of
your choice! I hope you've liked my article!
ONE ANNOUNCEMENT!
====================
I'm a YouTube Partner from India. I've uploaded videos on Statistics,Numerical Methods,
And a series of videos showing how to use your scientific calculators Casio fx-991ES & fx-82MS to do maths easily.
I'm a YouTube Partner from India. I've uploaded videos on Statistics,Numerical Methods,
Business & Financial Mathematics,Operations Research,Computer Science,Electrical Engineering,Android Application Reviews,India Travel & Tourism,Street Foods,Life Hacks and many other topics.
And a series of videos showing how to use your scientific calculators Casio fx-991ES & fx-82MS to do maths easily.
Click my YouTube channel's link below to watch them.
Subscribe to my youtube channel below-
http://www.youtube.com/sujoyn70
Please 'SUBSCRIBE' to my YouTube channel to get updates about my latest video uploads!
#include<iostream.h> not supported in Dev C++ ,how to do C++ programming in Dev C++, <iostream.h> header file giving error in Dev C++, no such directory or file error in Dev C++ help, solution of Dec C++ problem, how to make 64bit programs, how to make multithreading programs, which is the best compiler for Windows 8.1 64bit, best 64bit compiler, how to run Turbo C++ on Windows 8 64bit x64 processor, best compiler for Windows 7 64bit, Object Oriented Programming with C++ E Balagurusamy pdf ebook download, programming in ANSI C++. Let Us C by Yashwant Kanetkar pdf ebook download, Let Us C++ by Yashwant Kanetkar pdf ebook download, cpp to exe file conversion, how to compile C program from command line, C programming in windows cmd, how to pass run time arguments in C ++, Java the complete reference by herbert schildt, command line programming, Object Oriented Programming Systems OOPS, OOPS using C++, download blueJ full version, how to do java programming in windows command line, assembly programming in windows cmd, batch file programming in windows command line, command line tricks, command prompt hacking, learn computer hacking, hwo to hack a LAN pc, how to hack a cisco router, how to configure cisco router, how to configure a juniper firewall, how to program a calculator, configuring a cisco ASA firewall,