সি হেডার ফাইলে কিছু পূর্বনির্ধারিত ফাংশন অন্তর্ভুক্ত থাকে। উদাহরণস্বরূপ, printf() এবং scanf() ফাংশন stdio.h হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে।
-
C-এর প্রতিটি হেডার ফাইলে বিভিন্ন পূর্বনির্ধারিত ফাংশন রয়েছে যাতে প্রোগ্রামগুলিকে বোঝা সহজ হয়।
-
যখন একটি হেডার ফাইল একটি C প্রোগ্রামে দুইবার অন্তর্ভুক্ত করা হয়, দ্বিতীয়টি উপেক্ষা করা হয়। প্রকৃতপক্ষে, #, যাকে অন্তর্ভুক্ত বলা হয়, একটি শিরোনাম ফাইলের আগে নিশ্চিত করে যে এটি সংকলন প্রক্রিয়া চলাকালীন শুধুমাত্র একবার অন্তর্ভুক্ত করা হয়েছে।
উদাহরণ 1
গড়ে তিনটি সংখ্যা −
কম্পিউট করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h> #include<stdio.h> //header file included twice ,ignored by compiler main(){ int a,b,c,d; float avg; printf("Enter values for a,b,c:"); scanf("%d%d%d",&a,&b,&c); d=a+b+c; avg=d/3; printf("Average avg=%f",avg); }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Enter values for a,b,c:3 3 3 Average avg=3.000000
উদাহরণ 2
হেডার ফাইলের জন্য আরেকটি C প্রোগ্রাম বিবেচনা করুন -
#include<stdio.h> #include<stdio.h> #include<stdlib.h> #include<stdlib.h> //header file included twice ,ignored by compiler main(){ int a,b,c; printf("Enter values for a,b:"); scanf("%d%d",&a,&b); c=a+b; printf("sum=%d",c); }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Enter values for a,b:2 4 sum=6