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

C में ftell() फ़ंक्शन


C भाषा में, ftell() निर्दिष्ट स्ट्रीम की वर्तमान फ़ाइल पोजीशन को फ़ाइल की शुरुआत के सापेक्ष लौटाता है। इस फ़ंक्शन का उपयोग फ़ाइल पॉइंटर को फ़ाइल के अंत में ले जाने के बाद फ़ाइल का कुल आकार प्राप्त करने के लिए किया जाता है। यह वर्तमान पोजीशन को लॉन्ग टाइप में लौटाता है और फ़ाइल में 32767 बाइट्स से अधिक डेटा हो सकता है।

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. 7Z फ़ाइल क्या है? 7Z फ़ाइल क्या है?

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

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

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

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

    AI फ़ाइल क्या है? .AI फ़ाइल एक्सटेंशन वाली फ़ाइल सबसे अधिक संभावना एक Adobe Illustrator आर्टवर्क फ़ाइल होती है जिसे Adobe के वेक्टर ग्राफिक्स प्रोग्राम Illustrator द्वारा बनाया गया है। यह Adobe Systems द्वारा विकसित और रखरखाव किया गया एक मालिकाना फ़ाइल फॉर्मेट है। बिटमैप इमेज जानकारी का उपयोग करने क