Development/삽질의 추억

fclose()없이 fopen()으로 열 수 있는 파일 객체 수

키르히아이스 2011. 8. 13. 16:54

오랜만에 삽질...

 

for(i = 0; i < 100000; i++)
 {
  fpAcc = fopen("test.dat", "r");

  if(!fpAcc)
  {
   printf("i = %d\n", i);

   getchar();
   exit(1);
  }
 }

 

Windows XP Pro SP2, Windows 2003 Server Standard SP1

 

두 OS 동일하게 509에서 끝난다.

 

근데 512면 512지 509는 뭐냐...

 

멍청한 컴터가 509라는 숫자는 모를테고...

 

512 아니면 1024일텐데...

 

이유는 도저히 모르겠다...

 

MSDN을 뒤지면 이유가 나올려나...

 

하루종일 fclose() 한줄 코딩 안한걸 못찾아서 별에별 삽질을 다 했다...

 

어이없이 날려먹은 하루를 어디서 보상받을까...