ftell : ftell « stdio.h « C Tutorial






ItemValue
Header filestdio.h
Declarationlong int ftell(FILE *stream);
Functionreturns the value for the file position pointer. Valid for binary file and invalid for text file.
Returnreturns -1 on failure.


#include <stdio.h>
   #include <stdlib.h>

   int main(void){
      FILE *fp;

      if((fp=fopen("test", "rb")) == NULL) {
        printf("Cannot open file.\n");
        exit(1);
      }


      int i;
      if((i=ftell(fp)) == -1L)
         printf("A file error has occurred.\n");
      fclose(fp);
   }








22.18.ftell
22.18.1.ftell