The trouble here is that I can't declare variables inside a function after the function already has some statements in it. Declaring at the start works fine, but after something, it gives a parse error. For example:
int main()
{
int b;
b = sisesta();
float st[b];
return 0;
}
I'd like to declare an array `st` with its size being returned by another function, but it won't let me do it! Says "Parse error before float". This is in C by the way, but I guess its identical to what it would be in other languages with the same syntax.
Any help appreciated.
以上就是Can't declare variables after statements in DevC++的详细内容,更多请关注web前端其它相关文章!