回答編集履歴

1

バグ修正

2019/08/28 12:01

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -100,11 +100,11 @@
100
100
 
101
101
  for (p = buf.next; p != &buf; p = p->next) // 結果の表示
102
102
 
103
- printf("%4d%16s%5d%s\n", p->number, p->name, p->age, p->gender);
103
+ printf("%4d%16s%5d%5s\n", p->number, p->name, p->age, p->gender);
104
104
 
105
105
 
106
106
 
107
- for (p = buf.next; p != &buf; p = q;)
107
+ for (p = buf.next; p != &buf; p = q)
108
108
 
109
109
  q = p->next, free(p); // malloc したものを free
110
110
 
@@ -115,3 +115,9 @@
115
115
  解決したかどうかではなく、
116
116
 
117
117
  このコードが理解できたかどうかをお答えください。
118
+
119
+
120
+
121
+ **追記**
122
+
123
+ バグが見つかったので修正しました。