美文网首页
C/C++获取txt文本里的行数

C/C++获取txt文本里的行数

作者: cozhzh | 来源:发表于2019-02-18 14:36 被阅读0次

    #define LONLAT                             "./LonLat_20190128.txt"

    int GetTxtLine(const char *filename)

    {

        FILE *fd;

        int count = 0;

        if (fd = fopen(filename,"r"))

        {

            while (!feof(fd))

            {

                if ('\n' == fgetc(fd))

                {

                    count ++;

                }

            }

        }

        printf("count: %d\n", count);

        if (fd)

        {

            fclose(fd);

        }

        return count;

    }

    使用举例:

    int linecount = 0;

    linecount = GetTxtLine(LONLAT );

    linecount的值就是LONLAT 文本里的内容总的行数。

    相关文章

      网友评论

          本文标题:C/C++获取txt文本里的行数

          本文链接:https://www.haomeiwen.com/subject/dxpaeqtx.html