কম্পিউটার

ftell() সি তে


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

এখানে C ভাষায় ftell() এর সিনট্যাক্স রয়েছে,

long int ftell(FILE *stream)

এখানে ftell(),

এ ব্যবহৃত প্যারামিটারটি রয়েছে
  • স্ট্রিম - এটি একটি 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 ফাইল কি?

  3. WMA ফাইল কি?

  4. এআই ফাইল কী?