Refresh

This website www.w3schools.blog/c-ftell is currently offline. Cloudflare's Always Online™ shows a snapshot of this web page from the Internet Archive's Wayback Machine. To check for the live version, click Refresh.

C ftell()

C ftell() function:

To get the current file position, ftell() function is used in C.

Syntax:

ftell(FILE *stream)

Example:

#include <stdio.h>  
void main(){  
FILE *f;  
 
f = fopen("file.txt","w+");  
fputs("Hello C..", f);  
fclose(f);  
 
f = fopen("file.txt","r");  
fseek(f, 0, SEEK_END);  
 
int size = ftell(f);  
fclose(f);  
printf("Size of file.txt is: %d bytes", size);  
}

Output

Size of file.txt is: 9 bytes