I'm not a beginner in C...I'm more used to C/C++ programming through Microsoft visual C++ rather than Simple compilers such as TurboC.

Now I've loaded TurboC in my home PC so that my brothers get started with C programming...

But we are not able to compile any program...
Error: not able to open stdio.h

Actually the compiler is not able to track any include files.

I have all my settings right...INCLUDE, LIB path set in options->directories.

Please show me the way out...What else could be the problem???


I havent programmed in TurboC in my life, so I cant help you with your settings. But theoritically if the include, and library directories are configured properly, there shouldnt be any problem. Did you check that stdio.h is actually inside that directory?

Anyway why do you think that Microsoft VC isnt a good compiler for learning C? Since TurboC is a bit outdated, it would be better if you use a modern compiler like Microsoft VC or DevCPP. You can get the VC 2003 toolkit for free if you only want a commandline compiler. Although Microsoft has replaced it with the VC2005 compiler, there are external sites that lets you download it. Google for it. When it comes to compilers, there is nothing called simple or complex. All of the above compilers can be used in the command line, and that will be enough for a beginner. The way you compile is more or less the same for all compilers.

In my TurboC setup I have a TURBOC.CFG config file in the directory with the executables. It contains


-I finds any headers in either directory listed.
same for libraries.
to add debug code to the compile.

I have the compiler in C:\lang

This article has been dead for over six months. Start a new discussion instead.