Discussion: Files with .h extension are called header files in C. These header files generally contain function declarations which we can be used in main C program, like for e.g. to include stdio.h in C program to use function printf() Exercise 1. C-Program to Create your own Header File Step 1 : Type this Code int add(int a,int b) { int sum; sum= a+b; return sum; } In this Code write only the function definition as you write in General C Program Step 2 : Save Code Save Above Code with [.h ] Extension . Let the name of our header file be myhead [ myhead.h ] Compile Code if required. Step 3 : Write Main Program #include #include"myhead.h" int main() { int num1 = 10, num2 = 10, num3; num3 = add(num1, num2); printf("Addition of Two numbers : %d", num3); } Instead of writing < myhead.h>; use this terminology “myhead.h” All the Functions defined in the myhead.h header file are now ready for use . Directly call function add(); [ Provide proper parameter] Note: While running your program: Both files [ myhead.h and sample.c ] should be in the same folder. (Source: http://www.c4learn.com/c-programs/how-to-create-your-own-header-file-in-c.html)
Discussion: Files with .h extension are called header files in C. These header files generally contain function declarations which we can be used in main C
Exercise 1. C-Program to Create your own Header File
Step 1 : Type this Code
int add(int a,int b)
{
int sum;
sum= a+b;
return sum;
}
In this Code write only the function definition as you write in General C Program
Step 2 : Save Code
Save Above Code with [.h ] Extension .
Let the name of our header file be myhead [ myhead.h ]
Compile Code if required.
Step 3 : Write Main Program
#include<stdio.h>
#include"myhead.h"
int main() {
int num1 = 10, num2 = 10, num3;
num3 = add(num1, num2);
printf("Addition of Two numbers : %d", num3);
}
- Instead of writing < myhead.h>; use this terminology “myhead.h”
- All the Functions defined in the myhead.h header file are now ready for use .
- Directly call function add(); [ Provide proper parameter]
Note:
While running your program: Both files [ myhead.h and sample.c ] should be in the same folder.
(Source: http://www.c4learn.com/c-programs/how-to-create-your-own-header-file-in-c.html)
Step by step
Solved in 2 steps