I declared a variable in this way:
int i = 0;
I get the warning:
ISO C90 forbids mixed declarations and code
How can I fix it?
I think you should move the variable declaration to top of block. I.e.
{ foo(); int i = 0; bar(); }
to
{ int i = 0; foo(); bar(); }
2.1m questions
2.1m answers
60 comments
57.0k users