回答編集履歴

1

説明の改善

2021/04/28 10:33

投稿

sigsegv
sigsegv

スコア895

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- sizeof(p->arr)は、arrのサイズ(=ポインタのサイズ、固定値)になります。領域サイズを入れようとしているのかもしれませんが、スタックの大きさを入れるのがいいでしょう。例) p->size = size;
5
+ sizeof(p->arr)は、arrのサイズ(=ポインタのサイズ、固定値)になります。arrが指す領域サイズを入れようとしているようですが、スタックの要素数を入れるのがいいでしょう。例) p->size = size;
6
6
 
7
7
  というか
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- そういう想定になってますよね。
13
+ こっちの関数はそういう想定になってますよね。
14
14
 
15
15
 
16
16
 
@@ -18,6 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- 1.の通り
21
+ 前述の通り
22
-
23
- あと、test_of_fullstack(char *t) に false を返すコードがない。warning でてるでしょ。