Write/Problem&Solution

'for' loop initial declaration used outside C99 mode

GNUNIX 2010. 7. 23. 04:00

간단한 C코딩을 끄적이다가
컴파일을 했는데
이런 말도 안되는 메세지가 튀어나온다.

'for' loop initial declaration used outside C99 mode


결론은...
내가 쓰고있는 C컴파일러는...

for(int i=0; i<4; i++){
...
}


의 for문 선언을...

int i=0;
for(i=0; i<4; i++){
...
}

요로코롬 수정하여야한다는...

내가 가진 컴파일러에서는 for문 안에서 새로운 변수 선언을 동시에 할수없는것같다.