이런 에러가 나는 경우는, c는 함수가 다른 함수 안에나 블록 속에 정의되는 것을 허락하지 않기 때문이다.
바꿔 쉽게 말하자면, xxxx라는 함수 위에 있는 함수나 블록 중에서 }를 닫는 것을 잊어 먹었을 경우인 것이다.
{}을 잘 닫았는지 확인하고, 만약 혹시라도 블록 안에나 다른 함수에서 함수를 정의하려고 한다면, 이건 C 표준이 허락치 않는 걸 삽질하려는 것이다.
'프로그래밍 > C' 카테고리의 다른 글
system vs exec (0) | 2012.01.30 |
---|---|
process & signal (0) | 2012.01.25 |
대상체의 기억수명 (0) | 2011.11.29 |
열거, enum, 이놈 (0) | 2011.11.28 |
전처리기 (1) (0) | 2011.11.09 |