これは簡単な質問かもしれませんが、私はそれを学んでいないので、私が尋ねなければならない質問です. これらの要素が外部ファイルから取得された場合、要素を配列に割り当てる方法がわかりません。ややこしく聞こえるかもしれませんが、基本的には次のようになります。
gn1.c と score.dat という 2 つのファイルがあります (まあ 3 つですが、これに対処する方法を学べば、同じことを他のファイルに適用できます)。
gn1.c には、次のように定義された 2D 配列があります。
int scores[13][4];
何にも初期化されていません。この配列の各要素に、別のファイル「scores.dat」に格納されている特定の整数を割り当てたいと思います。
score.dat 全体は次のようになります。
88 77 85 91 65 72 84 96 50 76 67 89 70 80 90 99 42 65 66 72 80 82 85 83 90 89 93
98 86 76 85 99 99 99 99 99 84 72 60 66 50 31 20 10 90 95 91 10 99 91 85 80
したがって、基本的には、score[0][0] を 88、score [0][1] を 77 などにします。
値は保存されるため、後でプログラムで次のように参照できます。
if(scores[12][3] < 90)
a_ct++;
スコア[12][3] は 80 として読み取られます。
私がやろうとしていることには特定の構文がありますか、それともある種の基本を誤解していますか?