回答編集履歴

1

追記

2016/07/20 08:58

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -25,3 +25,7 @@
25
25
  「定数式が必要です」は`unsigned prime_structure[result-1];//0~result-1 result個`の部分です。result が変数なので、コンパイル時に配列の大きさが決定されません。malloc() を使ってください。
26
26
 
27
27
  「サイズが 0 の」「サイズが不明です」は、prime_structure が定義されていないからです。定義してください。
28
+
29
+ ###追記
30
+
31
+ パラメーターリストと同じ名前の変数をローカルで宣言しています。わざとかもしれませんが、これを忘れるとはまりますので、関数の外で宣言してそれを引数として呼び出した方がいいでしょう。