質問編集履歴
2
bmpファイルを読み込む処理を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,6 +20,24 @@
|
|
20
20
|
|
21
21
|
Arrays arrays;
|
22
22
|
|
23
|
+
fp = fopen(file, "rb");
|
24
|
+
|
25
|
+
fread(header, 1, 54, fp);
|
26
|
+
|
27
|
+
for (int i = 0; i < ex; i++) {
|
28
|
+
|
29
|
+
for (int j = 0; j < ey; j++) {
|
30
|
+
|
31
|
+
for (int k = 0; k < 3; k++) {
|
32
|
+
|
33
|
+
fread(&arrays.array[i][j][k], sizeof(int), 1, fp);
|
34
|
+
|
35
|
+
}
|
36
|
+
|
37
|
+
}
|
38
|
+
|
39
|
+
}
|
40
|
+
|
23
41
|
for (int i = 0; i < ex; i++) {
|
24
42
|
|
25
43
|
for (int j = 0; j < ey; j++) {
|
1
構造体で宣言していたのを忘れていました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,13 +6,27 @@
|
|
6
6
|
|
7
7
|
```C++
|
8
8
|
|
9
|
+
struct Arrays{
|
10
|
+
|
11
|
+
char* array[ex][ey][3];
|
12
|
+
|
13
|
+
long arrayi[ex][ey][4];
|
14
|
+
|
15
|
+
}
|
16
|
+
|
17
|
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
Arrays arrays;
|
22
|
+
|
9
23
|
for (int i = 0; i < ex; i++) {
|
10
24
|
|
11
25
|
for (int j = 0; j < ey; j++) {
|
12
26
|
|
13
27
|
for (int k = 0; k < 3; k++) {
|
14
28
|
|
15
|
-
arrayi[i][j][k] = strtol(array[i][j][k], (char**)NULL, 10);
|
29
|
+
arrays.arrayi[i][j][k] = strtol(arrays.array[i][j][k], (char**)NULL, 10);
|
16
30
|
|
17
31
|
}
|
18
32
|
|