You are on page 1of 1

First of all, does creating a header file useful at all ? If yes how ?

It obviously is or else we wouldn t have had soemthing called a header files .

Next, can we create our own header files ?


Yes, you can. It is pretty simple and its going to make your program simple and
customizable.

Let us start with creating a header file in the traditional TurboC. Define the c
ontents of the header file (meaning the functions you would like to include in t
he file) and then save it as a .h file in the include directory.
The path could be C:/TC/INCLUDE if you have installed Turbo C directly in drive C .
Your are done !! Include the header file in the program by just including the f
ile like any other file.
#include headerfilename.h or #include<headerfilename.h>

Creating one in GCC is a bit more difficult. Define the file in the same way as
stated above and save it in a directory where you are going to save the program (N
OTE: This is important. Both the header file and the program must be in the same
directory, if not the program will not be able to detect your header file ). He
ader File successfully created ! But, unlike Turbo C the header file cannot be
included by
#include<headerfilename.h>
The only way to include the header file is to treat the filename in the same way
u treat a string.
#include headerfilename.h

Now that you have created your header files, you can create the function like so
rt, factorial etc. and store them in the header file. When you intend to use the
m, include the header the file in the program and just call the function you st
ored in the header file.

You might also like