完整代码
●编写程序,统计文件person. txt中的总人数。要求,键盘输入文件名(绝对路径)。
供参考:
#include <stdio.h>
#include <string.h>
int main()
{
FILE *fp; //文件指针
char filename[64];
char buffer[1003];//缓冲区,存储读取到的每行的内容
int totalNum = 0; //统计行数即人数
printf("Input file name: ");
scanf("%s", filename);
if((fp=fopen(filename, "r")) == NULL ){
perror(filename);
//return -1;
}
else{
while(fgets(buffer, 1003, fp) != NULL){
totalNum++;
}
fclose(fp);
printf("%d",totalNum);
}
return 0;
}