文件操作:获取一个文件的行数

来源:互联网 发布:龙且知乎 编辑:程序博客网 时间:2024/05/18 00:24

 通过文件中换行符号的个数来确定行数,使用fgets()和fgetc()函数

1.通过fgets()函数

 

        fgets函数的调用形式如下:fgets(str,n,fp);此处,fp是文件指针;str是存放在字符串的起始地址;n是一个int类型变量。函数的功能是从fp所指文件中读入n-1个字符放入str为起始地址的空间内如果在未读满n-1个字符之时,已读到一个换行符或一个EOF(文件结束标志),则结束本次读操作,读入的字符串中最后包含读到的换行符。因此,确切地说,调用fgets函数时,最多只能读入n-1个字符。读入结束后,系统将自动在最后加'/0',并以str作为函数值返回。

 

2.通过fgetc()函数

原创粉丝点击