我是靠谱客的博主 彩色绿茶,最近开发中收集的这篇文章主要介绍ftell c语言,C 库函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C 库函数 - ftell()

描述

C 库函数 long int ftell(FILE *stream) 返回给定流 stream 的当前文件位置。

声明

下面是 ftell() 函数的声明。

long int ftell(FILE *stream)

参数

stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。

返回值

该函数返回位置标识符的当前值。如果发生错误,则返回 -1L,全局变量 errno 被设置为一个正值。

实例

下面的实例演示了 ftell() 函数的用法。

#include

int main ()

{

FILE *fp;

int len;

fp = fopen("file.txt", "r");

if( fp == NULL )

{

perror ("打开文件错误");

return(-1);

}

fseek(fp, 0, SEEK_END);

len = ftell(fp);

fclose(fp);

printf("file.txt 的总大小 = %d 字节n", len);

return(0);

}

假设我们有一个文本文件 file.txt,它的内容如下:

This is runoob.com

让我们编译并运行上面的程序,如果文件内容如上所示,这将产生以下结果,否则会根据文件内容给出不同的结果:

file.txt 的总大小 = 19 字节

最后

以上就是彩色绿茶为你收集整理的ftell c语言,C 库函数的全部内容,希望文章能够帮你解决ftell c语言,C 库函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部