そのため、10 列 5 行の数字と文字のペアを含むテキスト ファイルを読み取るコード スニペットがあります。たとえば、2次元配列にデータを入力して読み取ります
for (i = 0; i < 5; i++) {
for (j = 0; j < 10; j++) {
getdelim(&line, &len, ' ', fp);
grid[i][j] = line;
printf("%s ", grid[i][j]);
}
printf("\n");
}
出力は次のようになります。
12 9F H2 FQ 0M CH RD XC W8 4D
VT C8 TM ZQ 0E PQ D1 2J YD KK
XY P5 AW 4Y 41 05 6E HW F2 QQ
YF R5 JV 4N 7F 4J V1 9K MM 0M
CT RF RM WV C6 V9 P6 TW WX MX
しかし、別の for ループで配列の要素を再読み込みすると、次のようになります。
for (i = 0; i < 5; i++) {
for (j = 0; j < 10; j++) {
printf("%s ", grid[i][j]);
}
printf("\n");
}
配列内のすべての要素について、配列内の最後の要素を取得します。
MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX
MX MX MX MX MX MX MX MX
MX MX MX MX
MX MX MX
MX MX MX MX
何を与える?