gpt4 book ai didi

c - 如何寻找到文件末尾来确定文件大小?

转载 作者:太空狗 更新时间:2023-10-29 15:51:15 24 4
gpt4 key购买 nike

我正在尝试使用 seek 在 C 编程中获取文件大小。我不能使用 fseek、stat.size 或 ftell,我需要在其中运行自定义操作系统 UNIX。

我如何仅通过使用 seek 找出文件大小?是否可以?

  FILE *fd = open(argv[1], "r");

if(fd == NULL)
{
printf("Not able to open the file : %s\n", argv[1]);
return;
}

// Set the pointer to the end
seek(fd, 0, SEEK_END);

最佳答案

?您的意思可能是 lseek。看看 manual page . lseek 返回什么?

关于c - 如何寻找到文件末尾来确定文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757184/

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