কম্পিউটার

C ভাষায় কাস্টম হেডার ফাইলগুলি ব্যাখ্যা করুন


সমস্যা

ব্যবহারকারী কি C ভাষায় তার নিজস্ব কাস্টম হেডার ফাইল তৈরি করতে পারে? যদি হ্যাঁ, আমরা কিভাবে ব্যবহারকারী-সংজ্ঞায়িত হেডার ফাইল অ্যাক্সেস করতে পারি?

সমাধান

হ্যাঁ, ব্যবহারকারী C.

-এ তার নিজস্ব কাস্টম হেডার ফাইল তৈরি করতে পারেন

এটি আপনাকে একটি পৃথক ফাইলে ব্যবহারকারী-সংজ্ঞায়িত পদ্ধতি, গ্লোবাল ভেরিয়েবল এবং স্ট্রাকচার পরিচালনা করতে সাহায্য করে, যা বিভিন্ন মডিউলে ব্যবহার করা যেতে পারে।

কাস্টম হেডার ফাইল −

কিভাবে তৈরি এবং অ্যাক্সেস করতে হয় তার একটি উদাহরণ দেখা যাক

উদাহরণ

main.c ফাইলে swap নামের একটি বাহ্যিক ফাংশন কল করার জন্য C প্রোগ্রাম নিচে দেওয়া হল।

#include<stdio.h>
#include"swaping.h" //included custom header file
void main(){
   int a=40;
   int b=60;
   swaping (&a,&b);
   printf ("a=%d\n", a);
   printf ("b=%d\n",b);
}

অদলবদল পদ্ধতি swapping.h ফাইলে সংজ্ঞায়িত করা হয়, যা একটি অস্থায়ী পরিবর্তনশীল ব্যবহার করে দুটি সংখ্যা অদলবদল করতে ব্যবহৃত হয়।

এই কোডটি একই ফোল্ডারে swapping.h ব্যবহার করে সংরক্ষণ করা হয়, যেখানে main.h সংরক্ষিত হয়।

void swapping (int* a, int* b){
   int temp;
   temp = *a;
   *a = *b;
   *b = temp;
}

দ্রষ্টব্য

  • হেডার ফাইলে .h ফাইল এক্সটেনশন আছে।

  • উভয় ফাইল swapping.h এবং main.c একই ফোল্ডারে থাকতে হবে।

  • পূর্বনির্ধারিত এবং কাস্টম-সংজ্ঞায়িত শিরোনাম ফাইলগুলির মধ্যে পার্থক্য করতে, এর পরিবর্তে, আমরা #include "swapping.h" লিখেছি।


  1. সি ভাষায় বাছাইয়ের পদ্ধতি ব্যাখ্যা কর

  2. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা কর

  3. সি ভাষায় ইউনিয়নকে পয়েন্টার ব্যাখ্যা কর

  4. সি ল্যাঙ্গুয়েজে পয়েন্টার এক্সেসিংয়ের ধারণাটি ব্যাখ্যা কর