লিঙ্ক এবং সংজ্ঞা বিভাগগুলিকে প্রিপ্রসেসর নির্দেশিকা বলা হয়। এটি কম্পাইলারকে সিস্টেম লাইব্রেরি থেকে ফাংশন লিঙ্ক করার নির্দেশনা দেয়।
উদাহরণস্বরূপ, সংজ্ঞা বিভাগটি সমস্ত প্রতীকী ধ্রুবককে সংজ্ঞায়িত করে।
#include<stdio.h>
উদাহরণস্বরূপ,
#define PI 3.1415
প্রিপ্রসেসর নির্দেশিকা অবশ্যই # প্রতীক দিয়ে শুরু হবে।
লিঙ্ক সংজ্ঞা ছাড়া প্রোগ্রাম কিছু কম্পাইলার জন্য চালানো হবে না. এটি কম্পাইলারকে সিস্টেম লাইব্রেরি থেকে পূর্বনির্ধারিত ফাংশন লিঙ্ক করতে সাহায্য করে।
পূর্বনির্ধারিত ফাংশন
stdio.h-এ উপস্থিত পূর্বনির্ধারিত ফাংশনগুলি নিম্নরূপ -
| ফাংশন | বিবরণ |
|---|---|
| printf() | স্ক্রীনে অক্ষর, স্ট্রিং, ফ্লোট, পূর্ণসংখ্যা, অক্টাল প্রিন্ট করুন। |
| scanf() | কীবোর্ড থেকে একটি অক্ষর, স্ট্রিং, সংখ্যাসূচক ডেটা পড়ুন। |
| getc() | ফাইল থেকে অক্ষর পড়ে। |
| পায়() | কীবোর্ড থেকে লাইন পড়ে। |
| গেটচার() | কীবোর্ড থেকে অক্ষর পড়ে। |
| পুট() | আউটপুট স্ক্রিনে লাইন লেখে। |
| পুচার() | স্ক্রিনে একটি অক্ষর লেখে। |
| ক্লিয়ারার() | ত্রুটির সূচক সাফ করে। |
| fopen() | সমস্ত ফাইল হ্যান্ডলিং ফাংশন stdio.h হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। |
| fclose() | একটি খোলা ফাইল বন্ধ করে। |
| getw() | ফাইল থেকে একটি পূর্ণসংখ্যা পড়ে। |
| putw() | ফাইলটিতে একটি পূর্ণসংখ্যা লেখে। |
| fgetc() | ফাইল থেকে একটি অক্ষর পড়ুন। |
| putc() | ফাইলে একটি অক্ষর লিখুন। |
| fputc() | ফাইলে একটি অক্ষর লিখুন। |
| fgets() | একটি ফাইল থেকে স্ট্রিং পড়ুন। |
| fputs() | একটি ফাইলে স্ট্রিং লিখুন। |
| feof() | ফাইলের শেষ খুঁজে পায়। |
| fgetchar | কীবোর্ড থেকে একটি অক্ষর পড়ে। |
| fgetc() | ফাইল থেকে একটি অক্ষর পড়ে। |
| fprintf() | একটি ফাইলে ফর্ম্যাট করা ডেটা লেখে। |
| fscanf() | একটি ফাইল থেকে ফরম্যাট করা ডেটা পড়ে। |
| fputchar | কীবোর্ড থেকে একটি অক্ষর লেখে। |
| putc() | ফাইলে একটি অক্ষর লেখে। |
| স্প্রিন্ট() | স্ট্রিং-এ ফরম্যাট করা আউটপুট লেখে। |
| sscanf() | একটি স্ট্রিং থেকে ফরম্যাট করা ইনপুট পড়ে। |
| সরান() | একটি ফাইল মুছে দেয়। |
| ফ্লাশ() | একটি ফাইল ফ্লাশ করে। |
উদাহরণ
একটি বৃত্তের পরিধি গণনা করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#include <stdio.h>// link section
#define PI 3.1415 //definition section
main (){
float c,r;
printf("Enter radius of circle r=");
scanf("%f",&r);
c=2*PI*r;
printf("Circumference of circle c=%f", c);
} আউটপুট
আউটপুট নিম্নরূপ -
Enter radius of circle r=6 Circumference of circle c=37.698002