কম্পিউটার

সি ভাষায় লিঙ্ক এবং সংজ্ঞা বিভাগ সম্পর্কে ব্যাখ্যা করুন


লিঙ্ক এবং সংজ্ঞা বিভাগগুলিকে প্রিপ্রসেসর নির্দেশিকা বলা হয়। এটি কম্পাইলারকে সিস্টেম লাইব্রেরি থেকে ফাংশন লিঙ্ক করার নির্দেশনা দেয়।

উদাহরণস্বরূপ, সংজ্ঞা বিভাগটি সমস্ত প্রতীকী ধ্রুবককে সংজ্ঞায়িত করে।

#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

  1. সি ভাষায় পয়েন্টার এবং দ্বিমাত্রিক অ্যারে ব্যাখ্যা কর

  2. সি ভাষায় পয়েন্টার এবং অ্যারের ধারণা ব্যাখ্যা কর

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

  4. সি ভাষায় মনোলিথিক ও মডুলার প্রোগ্রামিং ব্যাখ্যা কর