teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

Cのタグを外しました

2021/09/24 11:05

投稿

whitetree
whitetree

スコア1

title CHANGED
File without changes
body CHANGED
File without changes

2

dataCnt; ➡ dataCnt = cnt;

2021/09/24 11:05

投稿

whitetree
whitetree

スコア1

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

ソースコードにミスがありましたので、修正しました。

2021/09/24 10:47

投稿

whitetree
whitetree

スコア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 < cnt;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
  }