利用fgets()函数来判断一个文件有多少行
来源:互联网 发布:多益网络是什么 编辑:程序博客网 时间:2024/04/27 16:21
/* 统计一个文件有多少行*fgets()函数是一个行缓冲的函数*行缓冲的函数一般有4种情况来刷新缓冲区:*1:缓冲区满了*2:用fllush刷新缓冲区函数*3:流的关闭*4:遇到‘\n’*fgets()达到文件尾或读出错返回NULL。可以用foef()来判断是*出错,还是达到了文件尾。*注意点:fgets(buf,N,fp)*1:如果buf有N个字节,buf满了,则buf中有* N-1个字节,最后个字节是‘\0'。*2:遇见了‘\n’,把‘\n’写出buf中,在‘\n’后面添加一个‘\0'。*/#include<stdio.h>#include<string.h>#define N 60int main(int agrc,char *argv[]){int count = 0;char buf[N];FILE *fp;if(agrc < 2){printf("user:%s <filename>",argv[0]);}if((fp = fopen(argv[1],"r")) == NULL){perror("fail to open");}while(fgets(buf,N,fp) != NULL){if(buf[strlen(buf) - 1] == '\n')count++;}printf("Total line :%d\n",count);return 0;}
0 0
- 利用fgets()函数来判断一个文件有多少行
- 用函数的调用来判断某年某月有多少天
- 怎么判断一个构造函数有多少个实例
- (三)linux下c语言用fgets()函数统计一个文本文件包含多少行
- 统计一个文件有多少行
- fgets判断文件尾
- 一个函数有多少行代码比较合适?
- 如何从本地磁盘中读取一个文件,进行判断每个字符有多少个
- 查看一个或多个文件一共有多少行
- 判断有多少单词
- 判断一个整数的二进制位中有多少个1
- 判断一个字符串内有多少个数字和字母
- 判断一个字符串有多少个字节(js、.net 、Oracle)(
- 判断一个时间段内有多少个周末
- java 判断一个字符串中有多少个中文
- 判断一个整数的二进制位中有多少个1
- 判断一个整数的二进制数有多少个1
- 判断一个字符串里有多少个对称子串?
- XXX is not translated in XXX 【安卓 adt 报错】
- iOS中正确的截屏姿势(代码)
- linux下运维常用命令总结
- Apache与Tomcat的区别
- 赛普拉斯蓝牙BLE---Component API Reference
- 利用fgets()函数来判断一个文件有多少行
- Maven by Example 2.1. Verify your Java Installation
- 在iOS 8中创建交互式通知
- 初学cocos2d-x之抄袭别人的旅程之跑酷02
- Linux下Debug模式启动Tomcat远程调试
- Android Menus 使用详细说明
- [ACM] HDU 5135 Little Zu Chongzhi's Triangles (一堆木棍组成三角形最大面积)
- HTML5学习<一>----HTNL5的基础语法
- git版本回退