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

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. C ভাষায় পয়েন্টার এবং টু-ডাইমেনশনাল অ্যারে ব্যাখ্যা

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

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