কম্পিউটার টিউটোরিয়াল

C-তে কাস্টম হেডার ফাইল তৈরি করা


এখানে আমরা দেখব C-তে কীভাবে নিজস্ব হেডার ফাইল (header file) তৈরি করা যায়। একটি হেডার ফাইল তৈরি করতে একটি ফাইল তৈরি করতে হবে যার এক্সটেনশন হবে `*.h`। এই ফাইলে `main()` ফাংশন থাকবে না। এখানে কিছু ভেরিয়েবল, ফাংশন ইত্যাদি রাখা যায়।

এই হেডার ফাইলটি ব্যবহার করার জন্য এটি প্রোগ্রাম ফাইলের সাথে একই ডিরেক্টরিতে থাকতে হবে। এখন `#include` দিয়ে হেডার ফাইলের নাম লিখতে হবে। নামটি ডবল কোটেশন মার্কের ভিতরে রাখতে হবে। সিনট্যাক্স হবে:

#include "header_file.h"

আসুন একটি উদাহরণ দিয়ে বিষয়টি বুঝি।

উদাহরণ: হেডার ফাইল (my_header.h)

int MY_VAR = 10;
int add(int x, int y) {
    return x + y;
}
int sub(int x, int y) {
    return x - y;
}
int mul(int x, int y) {
    return x * y;
}
int negate(int x) {
    return -x;
}

উদাহরণ: মেইন প্রোগ্রাম

#include <stdio.h>
#include "my_header.h"

int main(void) {
    printf("The value of MY_VAR: %d\n", MY_VAR);
    printf("The value of (50 + 84): %d\n", add(50, 84));
    printf("The value of (65 - 23): %d\n", sub(65, 23));
    printf("The value of (3 * 15): %d\n", mul(3, 15));
    printf("The negative of 15: %d\n", negate(15));
}

আউটপুট

The value of MY_VAR: 10
The value of (50 + 84): 134
The value of (65 - 23): 42
The value of (3 * 15): 45
The negative of 15: -15
  1. হোয়াটসঅ্যাপে নিজস্ব স্টিকার তৈরির পদ্ধতি

  2. নিজের ক্লাউড PC সেট আপ করার পদ্ধতি

  3. নিজস্ব কেইসার সিফার এনকোডার তৈরি করুন: ধাপে ধাপে গাইড

  4. আপনার নিজস্ব ব্রাউজার এক্সটেনশন তৈরি করুন: নমুনা প্রজেক্টসহ ধাপে ধাপে গাইড