我是编程新手,我有一个问题,我需要制作许多文件以写入 >15,所以我不想手动执行,我使用了文件数组。这很好用,但是当我需要给出每个文件的位置并且通过使用“for cyclus”我无法更改目标中的文件名时,问题就开始了,这是代码的一部分......
#include <stdio.h>
main()
{
int i;
FILE *files[14];
for(i=0;i<15;i++)
files[i]=fopen("C:\\File.txt" ,"w");
}
for(i=0;i<15;i++)
fclose(files[i]);
getch();
}
问题出在 fopen 函数上,因为它只打开第一个文件,而不打开其他文件...如果您需要更多解释,请询问将尝试尽可能多地证明...谢谢