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

C-এ ftell() ফাংশন


C ভাষায়, ftell() নির্দিষ্ট স্ট্রিমের বর্তমান ফাইল পজিশন ফাইলের শুরু থেকে রিটার্ন করে। এই ফাংশনটি ফাইল পয়েন্টারকে ফাইলের শেষে নিয়ে গিয়ে ফাইলের মোট আকার পেতে ব্যবহৃত হয়। এটি লং টাইপে বর্তমান পজিশন রিটার্ন করে এবং ফাইলে ৩২৭৬৭ বাইটের বেশি ডেটা থাকতে পারে।

C-এ ftell()-এর সিনট্যাক্স:

long int ftell(FILE *stream)

ftell()-এ ব্যবহৃত প্যারামিটার:

  • stream − এটি একটি FILE অবজেক্টের পয়েন্টার যা স্ট্রিমকে আইডেন্টিফাই করে।

C-এ ftell() উদাহরণ।

মান লক্ষ্য করুন আমাদের "one.txt" নামে একটি ফাইল আছে যার কন্টেন্ট নিচের মতো:

This is demo text! This is demo text! This is demo text!

এখন উদাহরণটি দেখি।

উদাহরণ

#include <stdio.h>
#include<conio.h>
void main () {
    FILE *f;
    int len;
    f = fopen("one.txt", "r");
    if(f == NULL) {
        perror("Error opening file");
        return(-1);
    }
    fseek(f, 0, SEEK_END);
    len = ftell(f);
    fclose(f);
    printf("Size of file: %d bytes", len);
    getch();
}

আউটপুট

Size of file: 78 bytes

  1. PSD ফাইল কী? - অ্যাডোব ফটোশপ ডকুমেন্ট ফাইল সম্পর্কে জানুন

  2. 7Z ফাইল কী? - 7-Zip কম্প্রেসড ফাইল সম্পর্কে সম্পূর্ণ গাইড

  3. WMA ফাইল কী? - উইন্ডোজ মিডিয়া অডিও ফাইল সম্পর্কে জানুন

  4. AI ফাইল কী? অ্যাডোব ইলাস্ট্রেটর আর্টওয়ার্ক ফাইল