লিঙ্ক এবং সংজ্ঞা বিভাগগুলিকে প্রিপ্রসেসর নির্দেশিকা বলা হয়। এটি কম্পাইলারকে সিস্টেম লাইব্রেরি থেকে ফাংশন লিঙ্ক করার নির্দেশনা দেয়।
উদাহরণস্বরূপ, সংজ্ঞা বিভাগটি সমস্ত প্রতীকী ধ্রুবককে সংজ্ঞায়িত করে।
#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