কম্পিউটার

সি লাইব্রেরি ফাংশন কি কি?


লাইব্রেরি ফাংশনগুলি অন্তর্নির্মিত ফাংশনগুলি যেগুলি একসাথে গোষ্ঠীবদ্ধ এবং লাইব্রেরি নামক একটি সাধারণ স্থানে স্থাপন করা হয়৷

এখানে প্রতিটি ফাংশন একটি নির্দিষ্ট অপারেশন সম্পাদন করে। আমরা পূর্ব-নির্ধারিত আউটপুট পেতে এই লাইব্রেরি ফাংশন ব্যবহার করতে পারি।

সমস্ত সি স্ট্যান্ডার্ড লাইব্রেরি ফাংশন অনেক হেডার ফাইল ব্যবহার করে ঘোষণা করা হয়। এই লাইব্রেরি ফাংশনগুলি কম্পাইলার ডিজাইন করার সময় তৈরি করা হয়।

আমরা #include ব্যবহার করে হেডার ফাইলগুলিকে আমাদের C প্রোগ্রামে অন্তর্ভুক্ত করি . যখনই প্রোগ্রামটি চালানো হয় এবং নির্বাহ করা হয়, তখনই সম্পর্কিত ফাইলগুলি সি প্রোগ্রামে অন্তর্ভুক্ত করা হয়।

হেডার ফাইল ফাংশন

কিছু হেডার ফাইল ফাংশন নিম্নরূপ -

  • stdio.h − এটি একটি আদর্শ i/o হেডার ফাইল যেখানে ইনপুট/আউটপুট ফাংশন ঘোষণা করা হয়

  • conio.h − এটি একটি কনসোল ইনপুট/আউটপুট হেডার ফাইল৷

  • string.h − সমস্ত স্ট্রিং সম্পর্কিত ফাংশন এই হেডার ফাইলে রয়েছে।

  • stdlib.h − এই ফাইলটিতে সাধারণ ফাংশন রয়েছে যা C প্রোগ্রামে ব্যবহৃত হয়।

  • গণিত.h − গণিত সম্পর্কিত সমস্ত ফাংশন এই হেডার ফাইলে রয়েছে।

  • time.h − এই ফাইলটিতে সময় এবং ঘড়ি সম্পর্কিত ফাংশন রয়েছে৷ stdio.h

    -এ ফাংশন তৈরি করা হয়েছে৷

stdio.h-এ বিল্ট ফাংশন

চলুন দেখি stdio.h লাইব্রেরি ফাংশনে কি কি বিল্ট ফাংশন আছে।

Sl. No ফাংশন এবং বর্ণনা
1 printf()
এই ফাংশনটি আউটপুট স্ক্রিনে সমস্ত char, int, float, স্ট্রিং ইত্যাদি মান প্রিন্ট করতে ব্যবহৃত হয়।
2 scanf()
এই ফাংশনটি কীবোর্ড থেকে ডেটা পড়তে ব্যবহৃত হয়।
3 getc()
এটা ফাইল থেকে অক্ষর পড়া.
4 gets()
এটি কীবোর্ড থেকে লাইন পড়ে।
5 getchar()
এটি কীবোর্ড থেকে অক্ষর পড়ে।
6 puts()
এটি o/p স্ক্রিনে লাইন লেখে।
7 putchar()
এটি পর্দায় একটি চরিত্র লেখে।
8 fopen()
সমস্ত ফাইল হ্যান্ডলিং ফাংশন stdio.h হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে।
9 fclose()
একটি খোলা ফাইল বন্ধ করে।
10 getw()
ফাইল থেকে একটি পূর্ণসংখ্যা পড়ে।
11 putw()
ফাইলে একটি পূর্ণসংখ্যা লেখে।
12 fgetc()
ফাইল থেকে একটি অক্ষর পড়ে।
13 putc()
ফাইলে একটি অক্ষর লেখে।
14 fputc()
ফাইলে একটি অক্ষর লেখে।
15 fgets()
একটি ফাইল থেকে স্ট্রিং পড়া, একটি সময়ে একটি লাইন.
16 f puts()
একটি ফাইলে স্ট্রিং লেখে।
17 feof()
ফাইলের শেষ খুঁজে পায়।
18 fgetchar
কীবোর্ড থেকে একটি অক্ষর পড়ে।
19 fgetc()
ফাইল থেকে একটি অক্ষর পড়ে।
20 fprintf()
একটি ফাইলে ফর্ম্যাট করা ডেটা লেখে।
21 fscanf()
একটি ফাইল থেকে ফরম্যাট করা ডেটা পড়ে।
22 fputchar
কীবোর্ড থেকে একটি অক্ষর লেখে।
23 f অনুসন্ধান()
ফাইল পয়েন্টারকে প্রদত্ত অবস্থানে নিয়ে যায়।
24 SEEK_SET
ফাইলের শুরুতে ফাইল পয়েন্টার সরানো হয়।
25 SEEK_CUR
প্রদত্ত অবস্থানে ফাইল পয়েন্টার সরান.
26 SEEK_END
ফাইলের শেষে ফাইল পয়েন্টার সরানো হয়।
27 ftell()
ফাইল পয়েন্টারের বর্তমান অবস্থান দেয়।
28 রিওয়াইন্ড()
ফাইল পয়েন্টারকে ফাইলের শুরুতে নিয়ে যায়।
29 putc()
ফাইলে একটি অক্ষর লেখে।
30 sprint()
স্ট্রিং এ ফরম্যাট করা আউটপুট লেখে।
31 sscanf()
একটি স্ট্রিং থেকে ফরম্যাট করা ইনপুট পড়ে।
32 সরান()
একটি ফাইল মুছে দেয়।
33 ফ্লাশ()
একটি ফাইল ফ্লাশ করে।

  1. Windows 10 এ পেজ ফাইল কি?

  2. সি টোকেন কি?

  3. সি ভাষায় উচ্চ স্তরের I/O ফাংশনগুলি কী কী?

  4. সি প্রোগ্রামিং এর বিভিন্ন ক্যাটাগরির ফাংশন কি কি?