具体思路是什么?,c语言,代码

img


完整代码
●编写程序,统计文件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;
}