用C语言写一个代码,用来读取D:\\danciben.txt的行数并输出
时间: 2023-07-01 15:12:03 浏览: 129
从txt读数据并输出的简单代码
好的,以下是用C语言实现读取D:\\danciben.txt行数并输出的代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
int count = 0;
char ch;
fp = fopen("D:\\danciben.txt", "r"); // 打开文件
if (fp == NULL) {
printf("文件读取错误!\n");
return 0;
}
while ((ch = fgetc(fp)) != EOF) { // 循环读取每个字符
if (ch == '\n') {
count++;
}
}
printf("行数:%d\n", count); // 输出行数
fclose(fp); // 关闭文件
return 0;
}
```
该程序首先打开文件,然后循环读取文件中的每个字符,如果读取到换行符就将计数器加1,最后输出行数并关闭文件。需要注意的是,文件路径中的反斜杠需要用两个反斜杠来表示。
阅读全文