标准IO函数:计算一个文件有几行,封装成函数计算一个文件的大小,封装成函数

  • Post author:
  • Post category:其他


#include<stdio.h>
int main(int argc, const char *argv[])
{

	FILE* fp =fopen("1.txt","r");
	if(NULL == fp)
	{
		perror("fopen");
		return -1;
	}
	char c;
	int k=0,sum=0;
	while(1)
	{
		c=fgetc(fp);
		if(c==EOF)
			break;
		if(c=='\n')
			k++;
		sum+=sizeof(c);
	}
	printf("一共有%d行\n",k);
	printf("文件大小为%d\n",sum);

	return 0;
}



版权声明:本文为SYF_wdnmd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。