কম্পিউটার

C ভাষায় fgetc() এবং fputc() ফাংশন ব্যাখ্যা কর


ফাইল হল রেকর্ডের সংগ্রহ বা হার্ড ডিস্কের একটি জায়গা, যেখানে ডেটা স্থায়ীভাবে সংরক্ষণ করা হয়।

ফাইলগুলিতে অপারেশনগুলি

C প্রোগ্রামিং ল্যাঙ্গুয়েজে ফাইলের ক্রিয়াকলাপগুলি নিম্নরূপ -

  • ফাইলের নামকরণ
  • ফাইলটি খোলা হচ্ছে
  • ফাইল থেকে পড়া
  • ফাইলে লেখা
  • ফাইলটি বন্ধ করা হচ্ছে

সিনট্যাক্স

একটি ফাইল খোলার সিনট্যাক্স নিম্নরূপ -

FILE *File pointer;

উদাহরণস্বরূপ, FILE * fptr;

একটি ফাইলের নামকরণের সিনট্যাক্স নিম্নরূপ -

File pointer = fopen ("File name", "mode");

উদাহরণস্বরূপ,

fptr = fopen ("sample.txt", "r");
FILE *fp;
fp = fopen ("sample.txt", "w");

fgets( ) এবং fputs( ) ফাংশন

fgets( ) একটি ফাইল থেকে একটি স্ট্রিং পড়ার জন্য ব্যবহৃত হয়৷

fgets() ফাংশনের সিনট্যাক্স নিম্নরূপ -

fgets (string variable, No. of characters, File pointer);

উদাহরণস্বরূপ,

FILE *fp;
char str [30];
fgets (str,30,fp);

fputs( ) একটি ফাইলে একটি স্ট্রিং লেখার জন্য ফাংশন ব্যবহার করা হয়।

fputs() ফাংশনের সিনট্যাক্স নিম্নরূপ -

fputs (string variable, file pointer);

উদাহরণস্বরূপ,

FILE *fp;
char str[30];
fputs (str,fp);

C ভাষায় fgetc() এবং fputc() ফাংশন ব্যাখ্যা কর

প্রোগ্রাম

নিচে fgets() এবং fputs() ফাংশন −

ব্যবহার করার জন্য C প্রোগ্রাম রয়েছে
#include <stdio.h>
int main(){
   FILE *fptr = fopen("sample.txt","w");
   fputs("TutorialPoints\n",fptr);
   fputs("C programming\n",fptr);
   fputs("Question & Answers",fptr);
   fclose(fptr);
   fptr = fopen("sample.txt","r");
   char string[30];
   while(fgets(string,30,fptr)!=NULL){
      printf("%s",string);
   }
   fclose(fptr);
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

TutorialPoints
C programming
Question & Answers

  1. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা কর

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

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

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