블로그 이미지
fiadot_old

칼퇴근을 위한 게임 서버 개발 방법론에 대한 심도있는 고찰 및 성찰을 위한 블로그!

Rss feed Tistory
Technical Article/펌 2005. 7. 22. 17:43

getcwd => GetCurrentDirectory

char pszDirectory[512];
// _getcwd( pszDirectory, 512 );
// Windows2003에서는 \windows\system32 밑에 생성된다 ㅡㅡ; 이상하다~
GetCurrentDirectory(512, pszDirectory);




데브피아 추가 검색!! [070123]

프로그램 내에서 SetCurrentDirectory() 를 설정하세요.

여기에서 현재 디렉토리는 GetModuleFileName()에서 파싱해서 디렉토리만 가져오면 됩니다.

splitpath() 라는 함수도 있습니다.

이 함수 쓰면 알아서 파싱 해줍니다.

윗분 답변이 맞는거 같은데...

혹시 실행파일 소스가 없으신가요?

이 글에 평점 주기:  
       [답변]흠...  | 2006-12-14 오후 5:44:40
이광진 (mirjini)   이광진님께 메시지 보내기이광진님을 내 주소록에 추가합니다.이광진님의 개인게시판 가기 번호: 628208  / 평점: (-)  

네... GetCurrentDirectory 함수에 의해서는 현재 설정되어 있는 디렉토리 경로가 반환되니 당연한 결과겠지요...


그래서 GetCurrentDirectory 사용할 부분에 GetModuleFileName 함수를 이용해서 현재 실행되는 경로를 얻어서 사용하시라는 거였습니다.


GetCurrentDirectory 함수는 유동적으로 변경되는 것이기 때문에 실행 경로를 얻기에 적합한 함수는 아닙니다.

반드시 GetCurrentDirectory 함수를 사용하셔야만 하는 이유라도 있으신 건가요?


그렇지 않다면 제가 말씀드린 방법으로 해 보시기 바랍니다.


,
TOTAL TODAY