首页 > 编程知识 正文

c语言时间函数怎么用,c语言system函数用法

时间:2023-05-04 08:42:47 阅读:150803 作者:127

在c语言中,ftell函数用于返回当前文件指针的位置。 其定义在stdio.h头文件中。 具体介绍如下。

函数原型: longftell(file*FP );

是否为标准函数:是

函数:返回当前文件指针的位置。 此位置是当前文件指针相对于文件开头的偏移量。

返回值:返回文件指针的位置。 如果发生错误,则返回1L。

用一个例子说明这个函数的使用方法。

#包含

入主(void ) )。

{

FILE *fp

FP=fopen('test.txt ',' w ' );

/*根据格式要求将字符串写入文件*

frintf(FP,' This is a test ' );

/*读取文件指针fp的位置*

printf (thefilepointerisatbyte % LD (n ),ftell ) ) FP );

flose(FP );

返回0;

}

注:本主题中ftell函数的返回值实际上是文件的长度。 在实际的APP应用中,函数ftell经常用于计算文件的长度。

关于这个例子:

)1)在本例中,首先打开名为test.txt的文件,然后根据格式要求将字符串写入该文件。 注意:字符串共有14个字符,地址为0~13。 调用fprintf函数时,文件指针会自动移动到读取的最后一个字符的下一个位置。 在本例中是文件的结束符,其地址为14。

)2)应用ftell函数读取文件指针fp的位置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。