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

回答編集履歴

3

追記

2016/04/29 15:08

投稿

chun
chun

スコア324

answer CHANGED
@@ -35,4 +35,15 @@
35
35
  }
36
36
  ```
37
37
  データの実体は、ddではなくmemになります。
38
- (ddにはポインタしか入っていません)
38
+ (ddにはポインタしか入っていません)
39
+
40
+
41
+ 追記:
42
+ 現行プログラムの変数の影響
43
+ ```
44
+ dd.head.size → dd.head->size
45
+ dd.head.ver → dd.head->ver
46
+ dd.data.data_rec[n].no → dd.data[n].no
47
+ dd.data.data_rec[n].name → dd.data[n].name
48
+ dd.raw.value[n][m] → dd.value[n][m]
49
+ ```

2

コード修正

2016/04/29 15:08

投稿

chun
chun

スコア324

answer CHANGED
@@ -30,7 +30,7 @@
30
30
  for(int i = 0; i < 3; i++ ){
31
31
  for(int j = 0; j < 4; j++ ){
32
32
  dd.value[i][j] = p;
33
- p += sizeof(int);
33
+ p++;
34
34
  }
35
35
  }
36
36
  ```

1

コード修正

2016/04/29 14:46

投稿

chun
chun

スコア324

answer CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  struct data_all {
19
19
  struct head *head;
20
- struct data *data_rec;
20
+ struct data_rec *data;
21
21
  int *value[3][4];
22
22
  };
23
23