GNUNIX

loop initial declaration used outside C99 mode +1

간단한 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문 안에서 새로운 변수 선언을 동시에 할수없는것같다.

Comment +2