简单说:用C语言描述,基本是下面这个样子
FILE *fp; /* 文件指针 */
long cnt = 0; /* 文件行数统计 */
char filename[128] ={0}; /* 文件名 */
char buf[1024] = {0}; /* 临时buf */
scanf("%s", filename); /* 键盘输入文件名 */
getchar();
fp ==fopen(filename, "r");
if (fp ==NULL)
{
打开文件失败,报错返回
}
while (fgets(buf, sizeof(buf), fp) != NULL)
{ /* fgets逐行从文件取数据 */
if (strlen(buf) != 0)
{ /* 简单判断读入的数据是否合法 */
cnt +=1; /* 读入了一条学生信息 */
}
memset(buf, 0x00, sizeof(buf));
}
printf("记录数为:%d\n", cnt);
温馨提示:答案为网友推荐,仅供参考