কিভাবে সি -তে হেডার ফাইল ব্যবহার করবেন

How Use Header Files C



সি একটি বহুমুখী এবং শক্তিশালী প্রোগ্রামিং ভাষা যার ব্যবহারকারীর ব্যবহারের জন্য পূর্বনির্ধারিত ফাংশনসমৃদ্ধ লাইব্রেরির একটি বিস্তৃত সংগ্রহ রয়েছে।

এই গাইড সি হেডার ফাইলগুলি দেখবে, সেগুলি কীভাবে কাজ করে এবং আমাদের কোডে সেগুলি কীভাবে ব্যবহার করা যায়।







হেডার ফাইল কি?

শিরোনাম ফাইলগুলি এমন নির্দিষ্ট ফাইল যা বাহ্যিক কোড ধারণ করে যা অন্যান্য প্রোগ্রামগুলিতে আমদানি করে পুনরায় ব্যবহারযোগ্য। সাধারণত, একটি সি হেডার ফাইলে ফাংশন, ডেটা টাইপ সংজ্ঞা এবং ম্যাক্রো থাকে।



হেডার ফাইল দুটি ধরনের আছে:



  1. সি স্ট্যান্ডার্ড লাইব্রেরি হেডার ফাইল
  2. ব্যবহারকারী সংজ্ঞায়িত হেডার ফাইল

সি স্ট্যান্ডার্ড হেডারগুলি পূর্বনির্ধারিত হেডার ফাইলগুলি সি কম্পাইলারে সহজেই পাওয়া যায়।
অন্যদিকে ব্যবহারকারী-সংজ্ঞায়িত হেডার ফাইলগুলি একটি নির্দিষ্ট পরিস্থিতিতে ব্যবহারের জন্য ব্যবহারকারীর দ্বারা উন্নত। ব্যবহারকারী-নির্ধারিত হেডার ফাইলগুলি #ডিফাইন নির্দেশিকা সহ অন্তর্ভুক্ত করা হয়।





কিভাবে একটি হেডার ফাইল অন্তর্ভুক্ত করবেন

একটি হেডার ফাইলে সংজ্ঞায়িত ফাংশন, ডেটা টাইপ এবং ম্যাক্রো ব্যবহার করতে, আপনাকে অবশ্যই সেগুলি আপনার প্রোগ্রামে আমদানি করতে হবে।

একটি শিরোলেখ আমদানি করতে, #include ব্যবহার করুন, একটি পূর্বপ্রসেসর নির্দেশক যা কম্পাইলারকে বলছে যে এটি বাকি কোড সংকলনের আগে কোডটি আমদানি এবং প্রক্রিয়া করা উচিত।



একটি সাধারণ সি প্রোগ্রামে, এতে stdio.h হেডার ফাইল থাকা উচিত, যা ইনপুট এবং আউটপুট স্ট্রিমগুলির জন্য স্ট্যান্ডার্ড হেডার ফাইল।

একটি হেডার ফাইল আমদানি করার জন্য সাধারণ সিনট্যাক্স হল:

#অন্তর্ভুক্ত

আমরা হেডারের নাম কোণ বন্ধনীতে আবদ্ধ করি।

বিঃদ্রঃ : সি প্রোগ্রামে .h এক্সটেনশন অন্তর্ভুক্ত করা নিশ্চিত করুন।

এটি লক্ষ্য করাও ভাল যে আপনি কেবল একবার একটি হেডার ফাইল আমদানি করতে পারেন, এবং আপনার কাছে একই নামের হেডার ফাইল থাকতে পারে না, এমনকি যদি সেগুলিতে বিভিন্ন কোডের লাইন থাকে। কারণ কম্পাইলার উভয় ফাইল আমদানি করে এবং প্রক্রিয়া করে, যা ত্রুটির দিকে নিয়ে যায়।

ব্যবহারকারী-সংজ্ঞায়িত হেডার ফাইল

সি আপনাকে আপনার প্রয়োজনের জন্য কাস্টম কোড সহ ব্যক্তিগত হেডার ফাইলগুলি সংজ্ঞায়িত করতে দেয়। এটি আপনাকে আপনার কোড সংগঠিত করতে এবং জটিলতা কমাতে সাহায্য করে।

একটি কাস্টম হেডার ফাইল তৈরি করতে, একটি সি ফাইল তৈরি করুন এবং .c এর পরিবর্তে .h এক্সটেনশন দিয়ে সংরক্ষণ করুন।

একবার তৈরি হয়ে গেলে, আপনি আপনার হেডারে যে কোডটি অন্তর্ভুক্ত করতে চান তা যোগ করুন এবং সেভ করুন। উদাহরণস্বরূপ, নিচের সহজ লুপটি loopme.h নামে একটি হেডার ফাইলে রয়েছে:

অকার্যকরলুপ() {
জন্য (intআমি= 0;আমি< 10;আমি++) {
printf ('%d',আমি);
}
}

উপরের লুপ ধারণকারী হেডার ফাইল ব্যবহার করতে, আমরা #include নির্দেশিকা ব্যবহার করে এটি আমদানি করতে পারি।
একটি ফাইল তৈরি করে শুরু করুন। উদাহরণস্বরূপ, program.c

শিরোলেখ ফাইলটি আমদানি করতে, #অন্তর্ভুক্ত করুন, এবং ডাবল-উদ্ধৃতিতে সংযুক্ত ফাইলের নাম অনুসরণ করুন:

#অন্তর্ভুক্ত
#অন্তর্ভুক্ত 'loopme.h'
লুপ();

বিঃদ্রঃ : আমরা ব্যবহারকারীর সংজ্ঞায়িত হেডার ফাইলটি কোণযুক্ত বন্ধনীগুলির পরিবর্তে ডবল উদ্ধৃতি দিয়ে সংযুক্ত করি।

একবার আপনি আপনার হেডার ফাইলটি অন্তর্ভুক্ত করলে, হেডার ফাইলে অবস্থিত লুপটি চালানোর জন্য আপনার কোড কম্পাইল করুন।

সাধারণত, আপনি একটি শিরোনাম ফাইলে শুধুমাত্র একটি একক লুপ অন্তর্ভুক্ত করা হবে না। যাইহোক, আপনি এটি আরও জটিল হেডার ফাইল তৈরি করতে ব্যবহার করতে পারেন।

প্রদত্ত সম্পদে, আপনি পারেন সমস্ত সি হেডার ফাইল সম্পর্কে আরও জানুন

উপসংহার

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