gpt4 book ai didi

c 文件流中的行数

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:40 24 4
gpt4 key购买 nike

我有一个 C 语言的文件流,我想知道其中有多少行而不用遍历文件。每条线的长度相同。我该怎么做?

最佳答案

这样的事情怎么样:

  • 执行fgets 并找出一行有多长
  • 使用fseekftell 查找文件大小

    fseek(fp, 0, SEEK_END);
    size = ftell(fp);
  • 除以线的大小

您还可以使用 fseekoftello,它们与 off_t 一起使用。

关于c 文件流中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429665/

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