Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Beginner
Aug 18, 2000

Getting the Current File Position

The standard function ftell() reports the current file pointer position. The file pointer is a numeric value that represents the current position in the file in the form of offset in bytes from the files beginning. ftell() is declared in <stdio.h> as follows:

 
long ftell(FILE *);

ftell() takes a FILE* argument and returns the current offset from its beginning. You can store the returned value and use it to reposition the file pointer later:

 
FILE *data = fopen("payroll.dat", "r");
// ... check status and read from the file
long current_pos = ftell(data); // store current position
Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap