gpt4 book ai didi

c++ - ftell 非常大文件的错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:26 26 4
gpt4 key购买 nike

<分区>

根据 unix 手册页 ftell 要么返回 -1 以指示错误。

函数定义为:

long int ftell ( FILE * stream );

其中 long int 是一个 32 位整数(64 位需要 long long)

但是 (-1L) == 0x00000000FFFFFFFF LL 对于非常大的文件(大约 4GB)这应该是一个有效值,在这种情况下,我们如何知道是否发生了错误或者我们只是有一个非常大的文件?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com