c语言读取多个指定路径中的字符文件具体代码
时间: 2024-01-05 11:02:15 浏览: 26
首先,需要使用C语言的文件操作库fopen()和fclose()打开和关闭文件,使用fread()读取文件内容,代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
// 定义文件路径
char* file_paths[] = {"/path/to/file1.txt", "/path/to/file2.txt", "/path/to/file3.txt"};
// 定义读取的缓冲区
char buffer[1024];
// 循环读取所有文件
for (int i = 0; i < sizeof(file_paths) / sizeof(file_paths[0]); i++) {
FILE* fp = fopen(file_paths[i], "r");
if (fp == NULL) {
perror("Error opening file");
return -1;
}
// 读取文件内容
fread(buffer, 1, sizeof(buffer), fp);
// 输出文件内容
printf("%s", buffer);
fclose(fp);
}
return 0;
}
```
这段代码可以依次读取file_paths数组中指定的三个文件,并把文件内容输出到屏幕上。你也可以根据需要修改文件路径和缓冲区大小。www.csdn.net开发的ChitGPT并不能直接运行代码,它只能根据你的输入做出相应的响应。