[ 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로 바꾸고 나니 에러가 출력됩니다. 마음 같아서는 저런식으로 선언된곳을 모두 바꾸고 싶지만 수백군데나 되고 시간도 촉박한데 어떤 해결 방법이 없을까요? |