【发布时间】:2022-01-24 16:32:57
【问题描述】:
想使用 C 访问多个文件。
假设,我有那个名字的文件
- 1.txt
- 2.txt
- n.txt
我正在遍历所有文件直到 n。但我只从第一个文件 1.txt 中获取数据。并且该数据重复n次。 (n代表文件数)。
那么,如何从每个文件中获取数据。每个文件包含不同的数据。
for(i = 0; i < fileQuantity; i++) {
sprintf(buffer, "%d", i);
ptr = fopen(strcat("C:\\TURBOC3\\FILES\\", strcat(buffer, ".txt")), "r");
fscanf(ptr, "%s", &adminUsername);
fclose(ptr);
outtextxy(225, 140 + distance, adminUsername);
distance += 30;
}
【问题讨论】: