通过本文主要向大家介绍了python获取文件的行数,java 获取文件行数,c#获取文件行数,linux 获取文件行数,c语言获取文件行数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
第一种方法
思路:将文件中的字符一个一个读出,然后与 \n 作比较。
第二种方法
利用fgets。fgets的原型:char *fgets(char *s, int size, FILE *stream);,fgets最多可以读到size-1个字符,剩下的一个是给 \0 预留的,即总要给 \0 预留一位。同时还应注意:fgets遇到 \n 时就停止本次读取,如果数组中可以放下 \n 那么就读 \n ,否则只能下一次读取了,但是可以肯定的是,如果放到下一次读,那么 \n 肯定是第一个,从而造成下次只能读到 \n ,\0会自动加上。剩下的内容还得下下次读。这下就找到规律了!即 \n 总是在 \0 的前一位上。