我正在尝试扫描一个包含 13 个整数的文件,这些整数将存储在 13 个变量中。有没有办法循环这个,同时跳过第 i 个元素?我预计可能会有一个解决方案,但我还没有发现,可能类似于下面的代码:
int i;
for (i = 0; i < 13; i++)
fscanf(file, %d, &variables[i]); // somehow apply i to %d
而不是明显但冗长且不干净的:
fscanf(file, %d, &variable1);
fscanf(file, %*d, %d, &variable2);
fscanf(file, %*d %*d, %d, &variable3); // etc
谢谢