ここでの問題は、関数に既にいくつかのステートメントが含まれていると、関数内で変数を宣言できないことです。最初に宣言すると問題なく動作しますが、何かの後、解析エラーが発生します。例えば:
int main()
{
int b;
b = sisesta();
float st[b];
return 0;
}
サイズが別の関数によって返される配列を宣言したいのですst
が、それができません! 「フロート前の解析エラー」と言います。ちなみにこれは C ですが、同じ構文を持つ他の言語の場合と同じだと思います。
どんな助けでも感謝します。