0

13 個の変数に格納される 13 個の int を含むファイルをスキャンしようとしています。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

ありがとう

4

1 に答える 1