c语言用循环打开多个文件
时间: 2024-01-14 17:14:10 浏览: 69
可以使用循环来打开多个文件,具体的实现方法如下:
```c
#include <stdio.h>
int main() {
int i;
FILE *fp;
char filename[20];
for(i = 1; i <= 5; i++) {
sprintf(filename, "file%d.txt", i); // 构造文件名
fp = fopen(filename, "w"); // 打开文件
fprintf(fp, "This is file %d\n", i); // 写入文件内容
fclose(fp); // 关闭文件
}
return 0;
}
```
上面的代码中,使用 sprintf 函数构造了文件名,然后使用 fopen 函数打开文件并写入内容,最后使用 fclose 函数关闭文件。这样就可以循环打开多个文件了。
阅读全文