UPDATE: If you get the error Linker Error: Unable to open include file ‘C0S.OBJ’ while running your c program (or c++), please try copying the C0S.OBJ from the OBJ folder into the main folder of the compiler. The downloadable c/c++ compiler archive has been updated with this fix.
Note: The procedures on this post were tested on a computer running Windows XP and another which is running Windows 7 (both 32-bit and 64-bit). PLEASE make sure you follow the instructions carefully and copy the sample C program codes correctly before saying that what you downloaded doesn’t work. Thanks, and good luck.
Note for users of Windows 7 64-bit: You need to use DOSBox to emulate a 32-bit system because this compiler is not compatible with 64-bit. Install DOSBox, and mount your C:\ drive, or whichever drive you installed Turbo C in.
The download page for Turbo C++ 3.0 was one of the most popular pages in poochycat.com, my previous domain which had already expired.
(The rest of this post must be viewed to find the download links and installation instructions)
The Download Link:
Turbo C++ Compiler version 3.0 (On MediaFire) (139919)That’s the C program compiler I used to use during my early college terms.
Installation Instructions
Last Updated: November 2011
- Download the archive from the link(s) provided somewhere at the top of this post.
- Unzip it and place the contents of the archive into a folder inside your Drive C. (e.g., C:\tcpp3)
- Please observe:

The above is the TC.EXE file that you MUST run.

The above is the TC Shortcut file, don’t use it.The compiler is the file named TC.EXE. Donβt confuse it with the TC shortcut! Simply double click on that and the compiler will run.
- Just before you type your C program code, please make sure you have the correct path for the INCLUDE Directory and LIBRARY Directory. You can check by clicking on Options -> Directoriesβ¦
- The path for the INCLUDE Directory must be C:\YourFolder\INCLUDE. For example, C:\tcpp3\INCLUDE. The file you downloaded uses tcpp3 as folder name, which is why I’m using the same folder name in my example. Please make sure you specify the correct path to the INCLUDE folder, this is crucial, or else it you would get errors. The INCLUDE folder should directly under tcpp3 folder, and tcpp3 folder is directly under your drive C folder.
- And the path for the LIBRARY Directory must be C:\YourFolder\LIB, for example C:\tcpp3\LIB. Again, check if you have the correct path to the LIB folder.
- Remember to change the YourFolder into the name of the folder you are using for your Turbo C++.
- You can now test a C program code. First, select File from the menu and choose new. Copy the sample codes at the end of this blog entry.
- After copying the codes, select Run from the menu, and choose Run. There should be an output of Hello World on the screen. The codes worked for me, please copy them carefully.
Hello World sample code for testing in C language
#include <stdio.h>
#include <conio.h>
int main(){
clrscr();
printf("Hello world!");
getch();
return 0;
}
Hello World sample code for testing in C++ language
#include
main(){
cout << "Hello World!";
return 0;
}


259 comments have been posted
Add your comment
??? ?????
May 21, 2012 at 1:42 am
Permalink
I think 4.5V better than this
Well-loved. Like or Dislike:
19
7
grace
June 1, 2012 at 8:02 pm
Permalink
thank you!
Well-loved. Like or Dislike:
16
3
CHAITHANYA.N
June 9, 2012 at 12:04 am
Permalink
c-programming
Well-loved. Like or Dislike:
17
3
himanshu
June 12, 2012 at 2:22 am
Permalink
thnx it is really helpful
Hot debate. What do you think?
7
7
Guy
June 21, 2012 at 6:17 am
Permalink
Hi there,
I ran the tc.exe in XP SP3 and the compiler window is extremely small. How do I scale the compiler to fit my 1920×1200 screen? I don’t want to use dos box. thank you very much
Guy
Well-loved. Like or Dislike:
10
4
vinay
October 24, 2012 at 10:28 pm
Permalink
click Alt+Enter
Like or Dislike:
4
1
Doug
June 23, 2012 at 7:23 am
Permalink
I’m a C++ beginner and try to run the following code copied from downloaded from Google, but just errors. Can someone help me to figure out?
/* my second program in C++
with more comments */
#include
using namespace std;
int main ()
{
cout << "Hello World! "; // prints Hello
World!
cout << "I'm a C++ program"; // prints I'm a
C++ program
return 0;
}
Hot debate. What do you think?
6
3
rfamDev
June 25, 2012 at 9:21 pm
Permalink
remove this line of code “using namespace std;”
and the “#imclude” should be #include stdio.h.
Like or Dislike:
4
3
imtiyazshaikh
August 1, 2012 at 3:15 pm
Permalink
You should write this:-
#include
#include
using namespace std;
void main ()
{
cout << "Hello World! "; // prints Hello
World!
cout << "I'm a C++ program"; // prints I'm a
C++ program
getch();
}
if you use int main();
then for geting output you should go to the "windows" option which is in top white line.
Well-loved. Like or Dislike:
6
1
MAIRA SHEHZADI
September 13, 2012 at 10:18 pm
Permalink
Hidden due to low comment rating. Click here to see.
Poorly-rated. Like or Dislike:
2
5
Doug
June 26, 2012 at 3:16 am
Permalink
thx rfamDev. but it said “unable to open include file ‘stdio.h’
Like or Dislike:
3
2
Kartik
June 27, 2012 at 4:59 pm
Permalink
it is showing error in
#include
#inxlude
Like or Dislike:
2
1
santhosh reddy
June 28, 2012 at 4:42 pm
Permalink
hii… am not able to open the file TC in my windows 7 32 bit
when i tired to click that TC file it just blinks and then it is disepearing what should i do??? plz hellp me ma’m
Like or Dislike:
1
0
anam
November 4, 2012 at 1:49 pm
Permalink
whats a method of install turbo c ++ how we can install
Like or Dislike:
0
0
muthukumar
July 1, 2012 at 9:58 pm
Permalink
thia tcpp3 is not working with windows 7
Like or Dislike:
0
0
Abhinav
July 6, 2012 at 9:25 pm
Permalink
Wow! Its working Catzie…thank you so much
I tried two versions of Turbo C++ 3 before this and both didn’t work, so I’m really glad to finally have a working compiler!
Like or Dislike:
2
0
shraddha
July 15, 2012 at 12:39 am
Permalink
m unable to open OBJ folder in Emulated turbo C++ 3.0
Like or Dislike:
1
0
shraddha
July 15, 2012 at 12:48 am
Permalink
how to copy COS.OBJ from OBJ folder to main comipler folder……….
there is no OBJ folder in my Turbo C++ 3.0
Like or Dislike:
1
1
Raghav
July 25, 2012 at 10:55 pm
Permalink
The TC.exe is not working on my windows 7 ultimate 64-bit.
Like or Dislike:
2
0
sandhya
September 21, 2012 at 3:32 pm
Permalink
ya …. i too have windows 7 ultimate 64 bit… TC.exe is not working !! do u have any solution???
Like or Dislike:
0
0
Muhamed Auda
August 2, 2012 at 3:21 am
Permalink
thans too
really i use linux at all but my fried has porbem concerned to conio.h so this good complier i have used before 5 years
Like or Dislike:
0
0
kamlesh kaur
August 3, 2012 at 1:18 pm
Permalink
hiiiiii…..i am also not able to open TC in my window xp….when i click on TC to open it, it get disappear….plz reply me..help me……….
Like or Dislike:
0
0
pb
August 6, 2012 at 9:59 am
Permalink
where can I dL version 4.5?
Like or Dislike:
0
0
incexz
August 6, 2012 at 11:49 am
Permalink
hi … i cant open my TC.EXE in my window xp .. pls help me ASAP
Like or Dislike:
0
0
Pawan
August 8, 2012 at 1:12 pm
Permalink
I am able to run turbo C.
But not C++.
I want to practice C++ programs.
So, can anybody help me how to run C++ using these files?
Like or Dislike:
0
0
art hulpa
August 16, 2012 at 9:43 pm
Permalink
What a nice program it so very nice i like this
Like or Dislike:
0
0
shiela
August 19, 2012 at 8:10 am
Permalink
i want to download a turbo c
bt i dnt know how to download it!
i want to learn in turbo c….
pls. help me
Like or Dislike:
0
0
yeshwanth
August 22, 2012 at 10:39 pm
Permalink
hello!!..
actually i downloaded everything!!.. my download was process z cmplt bt after tat whn i open th folder in tat turbo c++ it opens fr 5secs and blinks and juss com back.. my system os is windows xp.. plz help me..
Like or Dislike:
0
0
bilal
August 26, 2012 at 6:55 pm
Permalink
thanx
Like or Dislike:
0
0
jayachandra
August 30, 2012 at 7:31 pm
Permalink
I just downloaded TC ++ I can’t run it.When I click the shortcut the monitor screen will be full black.
Like or Dislike:
0
0
Jhezrylle
September 16, 2012 at 9:40 pm
Permalink
Turbo C
Like or Dislike:
0
0
Jhezrylle
September 16, 2012 at 9:43 pm
Permalink
I want to have a Turbo C++ to program my assign.
Like or Dislike:
1
0
Soumita Das
September 16, 2012 at 11:03 pm
Permalink
Good
Like or Dislike:
0
0
john dave
October 4, 2012 at 9:23 pm
Permalink
hi to all i need your help can you help me to answer my assignment. this is the question..
Write a program that will accept two numbers and display the highest
N1 N2
Like or Dislike:
0
0
jamalix
October 12, 2012 at 4:23 am
Permalink
depending on your compiler…..
#include
#int main()
{
int N1, N2;
cout <> N1;
cout <> N2;
if (N1>N2)
cout << "\nThe higher number is: ";
cout << N1;
if (N1<N2)
cout << "\nThe higher number is: ";
cout << N2;
if (N1==N2)
cout << "\nThe two numbers are equal";
return o;
}
Note: It can be much more simplified, you can do that on your own. cheers
Like or Dislike:
0
0
jamalix
October 10, 2012 at 3:37 am
Permalink
when i run the program with the compiler and view the output, nothing shows! I previously used this compiler on a windows xp system and it worked just fine. I’m currently using a windows 7 system, does this new development have anything to do with this change? Please help.
Like or Dislike:
0
0
jamalix
October 10, 2012 at 3:57 am
Permalink
I solved the problem already! Thanks
Like or Dislike:
0
0
preeti
October 23, 2012 at 2:22 pm
Permalink
can u tel me hw the prob was solved…even i too hav a same prob…!!!
Like or Dislike:
0
0
anita rattan
October 22, 2012 at 8:16 pm
Permalink
thank you It really works.
Like or Dislike:
0
0
preeti
October 23, 2012 at 2:20 pm
Permalink
hey…i’m using windows 7…my programms r compil’d n build but they wil nt run…soo no output….plz help..!!
Like or Dislike:
0
0
Atta Ur Rehman
November 2, 2012 at 12:54 pm
Permalink
thanks
Like or Dislike:
0
0
Atta Ur Rehman
November 2, 2012 at 12:57 pm
Permalink
my program is turbo c v3.0 not compile pleas help
Like or Dislike:
0
0
Saranga Baruah
November 16, 2012 at 9:48 pm
Permalink
Thanx your instruction helped me a lot
Like or Dislike:
0
0
siva
November 18, 2012 at 1:33 am
Permalink
i downloaded turbo c++ recently
i executed one program but there is no result it is saying it will not include stdio.h what i want to do
Like or Dislike:
0
0
rashi
November 30, 2012 at 3:13 am
Permalink
change d diectories as mentioned above..
Like or Dislike:
0
0
jyo
November 20, 2012 at 11:23 pm
Permalink
IT’S VERY HELPFUL
Like or Dislike:
0
0
Eby Ajayan
November 20, 2012 at 11:26 pm
Permalink
very……….
helpful;”……………$#@
Like or Dislike:
0
0
jyo
November 20, 2012 at 11:28 pm
Permalink
thank you.it’s correct………………………..
Like or Dislike:
0
0
Zaid Sayed
November 26, 2012 at 12:50 am
Permalink
thanks
Like or Dislike:
0
0
rashi
November 30, 2012 at 3:11 am
Permalink
thanks a lotttt…!!!
Like or Dislike:
0
0
syarif
December 4, 2012 at 10:56 am
Permalink
please coment it
/*———————————–*
* fILE PROGRAM : LIST1.C *
* Program daftar berantai(link list)*
* menampilakn data *
*———————————–*/
#include
#include
#include
#include
#define PANJANG_NOMOR 5
#define PANJANG_NAMA 20
struct simpul_mahasiswa
{char nomor[PANJANG_NOMOR + 1];
char nama[PANJANG_NAMA + 1];
struct simpul_mahsiswa*lanjutan;
};
struct simpul_mahasiswa*ptr_kepala=NULL;/*Ujung Link List*/
void pemasukan_data(void);
void masukan_string(char *keterangan, char *masukan,
int panjang_maks);
void tampilkan_data(void);
/*————-PROGRAM UTAMA————–*/
main()
{
pemasukan_data();
tampilkan_data();
}
/*————-AKHIR PROGRAM UTAMA——–*/
void pemasukan_data(void)
{
char jawaban;
struct simpul_mahasiswa*ptr_baru;
do
{
ptr_baru = (struct simpul_mahasiswa*)
malloc(sizeof(struct simpul_mahasiswa));
if(ptr_baru)
{
masukan_string(“Nomor mahasiswa : “, ptr_baru->nomor,
PANJANG_NOMOR);
masukan_string(“Nama mahasiswa :”,ptr_baru->nama,
PANJANG_NAMA);
ptr_baru->lanjutan = ptr_kepala;
ptr_kepala = ptr_baru;
printf(“Masukkan Data Lagi (Y/T)?”);
do
jawaban = toupper(getch();)
while (!(jawaban=’Y’ || jawaban=’T'));
printf(“%c\n”, jawaban);
}
else
{
puts(“Memori tak cukup!”);
break; / *keluar dari do-while */
}
}
while (jawaban=’Y');
}
void masukan_string(char*keterangan, char*masukan,
int panjang_maks)
{
char st[256];
do
{
printf(keterangan); /*tampilkan keterangan*/
gets(st); /*baca string dari keuboard*/
if (strlen(st)>panjang_maks)
printf(“Terlalu panjang.Maksimum %d karakter\n”,
panjang_maks);
}
while (strlen(st)> panjang_maks);
strcpy(masukan,st);/*salin string st ke masukan*/
}
void tampilan_data(void)
{
struct simpul_mahasiswa*ptr_sementara;
puts(“\nisi daftar berantai\n”);
ptr_sementara=ptr_kepala;
while (ptr_sementara)
{
printf(“%s %s\n”, ptr_sementara->nomor,
ptr_sementara->nama);
ptr_sementara = ptr_sementara ->lanjutan;
}
Like or Dislike:
0
0
Bhupi
January 7, 2013 at 2:45 pm
Permalink
yar !! This Compiler is not working in Wind 8 .
PLease help
Like or Dislike:
0
0
Athira ps
February 2, 2013 at 8:53 pm
Permalink
thank you It really work
Like or Dislike:
0
0
Ed
February 4, 2013 at 9:54 pm
Permalink
thanx very much..
Like or Dislike:
0
0
fred line
February 24, 2013 at 12:00 pm
Permalink
using tc ++ v 3.0 on win xp sp 3.
gave me errors 5 errors when i compiled a program.
how to fix this prob.any help would be highly appreciated .
regards.
Like or Dislike:
1
0
rashu
March 5, 2013 at 12:17 am
Permalink
plz contact me i am in a problem my brother wants a C programming software if u can help contact me plz plz plz…..(ankurtiwari97@gmail.com)
Like or Dislike:
0
1
linda
May 4, 2013 at 11:27 pm
Permalink
Turbo C++ Download is great thanks.
Like or Dislike:
0
0
One Trackback
[...] http://blog.catzie.net/turbo-c-download-with-instructions/ [...]
Like or Dislike:
2
0