用c语言写一个批量读取txt文件的程序
时间: 2023-05-21 15:06:06 浏览: 99
读取.txt文件的程序
您好,以下是使用C语言编写的批量读取txt文件的程序:
```
#include <stdio.h>
#include <string.h>
int main()
{
char path[100];
FILE *fp;
char buffer[1024];
int i = 0;
// 遍历文件夹中所有txt文件
for(i=1;i<=10;i++){
sprintf(path, "./text%d.txt", i); // 构造文件路径,例如 text1.txt
fp = fopen(path, "r"); // 打开文件
if(fp == NULL){
printf("文件 %s 不存在\n", path);
continue;
}
// 读取文件中的内容
printf("读取文件 %s 的内容...\n", path);
while(!feof(fp)){
fgets(buffer, 1024, fp);
printf("%s", buffer);
}
printf("\n\n");
fclose(fp);
}
return 0;
}
```
以上是一个简单的示例,它遍历当前文件夹下的10个txt文件,读取它们的内容并打印出来。其中, sprintf() 函数用于构造文件路径, fopen() 函数用于打开文件,fgets() 函数用于读取文件内容,fclose() 函数用于关闭文件。
希望这个代码能对您有帮助。
阅读全文