Nome da função : ftell
Arquivo de cabeçalho : <stdio.h>
Protótipo de função : long ftell(FILE *stream);
Função : O deslocamento é o número de bytes desde o início do arquivo.
Parâmetros : FILE *stream fluxo de arquivo que precisa retornar um ponteiro
Valor de retorno : retorna a posição do ponteiro do arquivo atual com sucesso, retorna -1L em caso de erro, que é o valor -1 de um número inteiro longo.
Exemplo de programa : abra o arquivo, insira a string no fluxo do arquivo e produza o comprimento do arquivo
#include<stdio.h>intmain(void){FILE*stream=fopen(test.txt,w+);if(!stream){printf(cannotopenthefilen);return0;}fprintf(stream,www.dotcpp.com );printf(O ponteiro do arquivo é um byte%ldn,ftell(stream));fclose(stream);return0;}
Resultados em execução
O ponteiro do arquivo é atbyte14