옵션으로 제거 가능하지만 VC6 이후부터의 엄격함은 아래와 같은 부분이 있다.
void test (void)
{
for(int i=0 ; i< 99 ; i++)
printf("test %d",i);
for(i=0 ; i< 99 ; i++)
printf("test %d",i);
}
VC6에서 저 함수는 문제 없다 그러나 2003이후부터는 (VC7)
void test (void)
{
for(int i=0 ; i< 99 ; i++)
printf("test %d",i);
for(i=0 ; i< 99 ; i++) // Error Identify 'i'
printf("test %d",i);
}
해결
void test (void)
{
for(int i=0 ; i< 99 ; i++)
printf("test %d",i);
for(int i=0 ; i< 99 ; i++)
printf("test %d",i);
}
i를 For문 밖에 놓던지 따로 놓던지 하면 된다.
'Game Programming' 카테고리의 다른 글
기념 게임 - 제작중 (0) | 2006.12.05 |
---|---|
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (0) | 2006.12.03 |
'identifier' : number overloads have similar conversions (0) | 2006.12.03 |
리얼 프리킥 (0) | 2006.12.02 |
사이버 포뮬러2 (0) | 2006.12.02 |