回答編集履歴
1
修正
test
CHANGED
@@ -158,6 +158,28 @@
|
|
158
158
|
|
159
159
|
|
160
160
|
|
161
|
+
/*--- スタックの廃棄 ---*/
|
162
|
+
|
163
|
+
void Terminate(PhysCheckStack* s) {
|
164
|
+
|
165
|
+
assert(s != NULL);
|
166
|
+
|
167
|
+
while ( Size(s) > 0) {
|
168
|
+
|
169
|
+
char* x;
|
170
|
+
|
171
|
+
Pop(s, &x);
|
172
|
+
|
173
|
+
free(x);
|
174
|
+
|
175
|
+
}
|
176
|
+
|
177
|
+
free(s->stk);
|
178
|
+
|
179
|
+
}
|
180
|
+
|
181
|
+
|
182
|
+
|
161
183
|
int main(void) {
|
162
184
|
|
163
185
|
PhysCheckStack s;
|
@@ -228,6 +250,8 @@
|
|
228
250
|
|
229
251
|
}
|
230
252
|
|
253
|
+
Terminate(&s);
|
254
|
+
|
231
255
|
return 0;
|
232
256
|
|
233
257
|
}
|