質問編集履歴
3
Cのタグを外しました
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
dataCnt; ➡ dataCnt = cnt;
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
int dataCnt;
|
49
49
|
int** data;
|
50
50
|
hoge(int cnt) {
|
51
|
-
dataCnt;
|
51
|
+
dataCnt = cnt;
|
52
52
|
data = (int**)malloc(sizeof(int*)*cnt);
|
53
53
|
for(int i = 0;i < cnt;i++){
|
54
54
|
data[i] = (int*)malloc(sizeof(int)*3);
|
1
ソースコードにミスがありましたので、修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,13 +11,13 @@
|
|
11
11
|
int** data;
|
12
12
|
hoge(int cnt) {
|
13
13
|
dataCnt = cnt;
|
14
|
-
data = (int**)malloc(sizeof(int)*cnt);
|
14
|
+
data = (int**)malloc(sizeof(int*)*cnt);
|
15
15
|
for(int i = 0;i < cnt;i++){
|
16
16
|
data[i] = (int*)malloc(sizeof(int)*3);
|
17
17
|
}
|
18
18
|
}
|
19
19
|
~hoge() {
|
20
|
-
for(int i = 0;i <
|
20
|
+
for(int i = 0;i < dataCnt;i++){
|
21
21
|
free(data[i]);
|
22
22
|
}
|
23
23
|
free(data);
|
@@ -49,7 +49,7 @@
|
|
49
49
|
int** data;
|
50
50
|
hoge(int cnt) {
|
51
51
|
dataCnt;
|
52
|
-
data = (int**)malloc(sizeof(int)*cnt);
|
52
|
+
data = (int**)malloc(sizeof(int*)*cnt);
|
53
53
|
for(int i = 0;i < cnt;i++){
|
54
54
|
data[i] = (int*)malloc(sizeof(int)*3);
|
55
55
|
}
|