কম্পিউটার টিউটোরিয়াল

সি ভাষায় লাইব্রেরি ফাংশন (C Library Functions) কী?


লাইব্রেরি ফাংশন হলো বিল্ট-ইন ফাংশন যা একসাথে গ্রুপ করে একটি সাধারণ লোকেশন (লাইব্রেরি) রাখা হয়। প্রতিটি ফাংশন নির্দিষ্ট অপারেশন করে। হেডার ফাইল ইনক্লুড করে (#include<filename.h>) এই ফাংশনগুলো ব্যবহার করা যায়।

প্রধান হেডার ফাইল এবং তাদের ফাংশন

  • stdio.h - স্ট্যান্ডার্ড I/O ফাংশন (printf, scanf, fopen, fclose ইত্যাদি)
  • conio.h - কনসোল I/O ফাংশন
  • string.h - স্ট্রিং ম্যানিপুলেশন ফাংশন
  • stdlib.h - সাধারণ ইউটিলিটি ফাংশন (malloc, exit, rand ইত্যাদি)
  • math.h - গাণিতিক ফাংশন
  • time.h - টাইম এবং ক্লক ফাংশন

stdio.h-এর গুরুত্বপূর্ণ ফাংশনসমূহ (আংশিক তালিকা)

SLফাংশন ও বর্ণনা
1printf() - সকল চর, ইন্ট, ফ্লোট, স্ট্রিং আউটপুট স্ক্রিনে প্রিন্ট করে।
2scanf() - কীবোর্ড থেকে ডেটা পড়ে।
3getc() - ফাইল থেকে ক্যারেক্টার পড়ে।
4gets() - কীবোর্ড থেকে লাইন পড়ে।
5getchar() - কীবোর্ড থেকে ক্যারেক্টার পড়ে।
6puts() - আউটপুট স্ক্রিনে লাইন লেখে।
7putchar() - স্ক্রিনে ক্যারেক্টার লেখে।
8fopen() - ফাইল হ্যান্ডলিং ফাংশন।
9fclose() - খোলা ফাইল বন্ধ করে।
10getw() - ফাইল থেকে ইন্টিজার পড়ে।
11putw() - ফাইলে ইন্টিজার লেখে।
12fgetc() - ফাইল থেকে ক্যারেক্টার পড়ে।
13putc() - ফাইলে ক্যারেক্টার লেখে।
14fputc() - ফাইলে ক্যারেক্টার লেখে।
15fgets() - ফাইল থেকে স্ট্রিং পড়ে (এক লাইন)।
16fputs() - ফাইলে স্ট্রিং লেখে।
17feof() - ফাইলের শেষ চেক করে।
18fgetchar - কীবোর্ড থেকে ক্যারেক্টার পড়ে।
19fprintf() - ফাইলে ফরম্যাটেড ডেটা লেখে।
20fscanf() - ফাইল থেকে ফরম্যাটেড ডেটা পড়ে।
21fseek() - ফাইল পয়েন্টার নির্দিষ্ট লোকেশনে সরায়।
22ftell() - ফাইল পয়েন্টার বর্তমান পজিশন দেয়।
23rewind() - ফাইল পয়েন্টার শুরুতে আনয়ন করে।
24sprintf() - স্ট্রিং-এ ফরম্যাটেড আউটপুট লেখে।
25sscanf() - স্ট্রিং থেকে ফরম্যাটেড ইনপুট পড়ে।
26remove() - ফাইল ডিলিট করে।
27fflush() - ফাইল ফ্লাশ করে।
  1. উইন্ডোজ ১০-এ Page File কী?

  2. সি ভাষায় টোকেন (Tokens) কী?

  3. সি ভাষায় হাই-লেভেল I/O ফাংশনসমূহ (fprintf, fscanf, fread, fwrite ইত্যাদি)

  4. সি প্রোগ্রামিং-এ ফাংশনের বিভাগ (Categories of Functions)