【发布时间】:2010-02-11 07:34:26
【问题描述】:
如何在 C 中创建一个文件指针数组?
我想创建一个指向 main 参数的文件指针数组......比如 a1.txt、a2.txt 等......所以我会运行./prog arg1.txt arg2.txt arg3.txt让程序使用这些文件。
那么 main 的参数是char **argv
我想从 argv 创建文件/文件指针数组。这是我目前所拥有的。
FILE *inputFiles[argc - 1];
int i;
for (i = 1; i < argc; i++)
inputFiles[i] = fopen(argv[i], "r");
【问题讨论】:
-
我找不到任何问题。有什么问题?