Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में ftell ()

सी भाषा में, 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. 7Z फाइल क्या है?

    7Z फ़ाइल एक्सटेंशन वाली फ़ाइल 7-ज़िप संपीड़ित फ़ाइल है। यह आपके कंप्यूटर पर एक फ़ोल्डर जैसा कुछ है, सिवाय इसके कि यह वास्तव में एक फ़ाइल की तरह कार्य करता है। एक फ़ोल्डर और एक 7Z फ़ाइल दोनों एक या अधिक फ़ाइलें, और यहां तक ​​कि अन्य फ़ोल्डर भी संग्रहीत कर सकते हैं। हालाँकि, फ़ोल्डरों के विपरीत, यह .

  1. WMA फाइल क्या है?

    WMA फाइल एक्सटेंशन वाली फाइल विंडोज मीडिया ऑडियो फाइल होती है। Microsoft ने MP3 के साथ प्रतिस्पर्धा करने के लिए यह हानिपूर्ण प्रारूप बनाया है, इसलिए इसे अक्सर ऑनलाइन संगीत स्ट्रीमिंग के लिए उपयोग किया जाता है। WMA के कई उप-प्रारूप हैं, जिनमें WMA Pro . शामिल हैं , एक हानिपूर्ण कोडेक जो उच्च-रिज़ॉल्

  1. AI फाइल क्या है?

    क्या जानना है एआई फ़ाइल एडोब इलस्ट्रेटर आर्टवर्क फ़ाइल है। इलस्ट्रेटर के साथ या इंकस्केप के साथ मुफ्त में खोलें। Zamzar या उन्हीं कार्यक्रमों के साथ PNG, JPG, SVG, आदि में कनवर्ट करें। यह लेख बताता है कि एआई फाइलें क्या हैं, एक को कैसे खोलें, और एक को एसवीजी, जेपीजी, पीडीएफ, पीएनजी, आदि जैसे अलग