CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): granite (방랑자)
날 짜 (Date): 2004년 3월 22일 월요일 오후 04시 37분 18초
제 목(Title): [Q]C에서 C++ 형식의 변수 선언


 제목 달기가 조금 애매해 저렇게 썼는데 실은 이렇습니다. 제 사수가 C로 
프로젝트를 진행했는데 변수 선언을 곳곳에서 C형식이 아닌 C++로 
사용했습니다. 여기서 C++ 형식이란 statement뒤에 변수 declaration이 
오는것으로 예를 들면

for(i = 0; i < 100 ; i++)
  temp += i;
 
int sum = temp; 

이런식인데 원래 C에서는 안되는 표현이지만 이상한게 gcc 3.2로 컴파일때는 
아무 문제없이 잘 동작하더군요. 그래서 저도 그러러니 하고 넘어갔는데 
gcc 2.95로 바꾸고 나니 에러가 출력됩니다. 마음 같아서는 저런식으로  
선언된곳을 모두 바꾸고 싶지만 수백군데나 되고 시간도 
촉박한데 어떤 해결 방법이 없을까요? 

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.