본문 바로가기
프로그래밍/Windows

[Win32 API] GetCurrentDirectory : 현재 디렉토리 위치 구하기

by Hwan,. 2022. 6. 1.
728x90
반응형

 

MSDN

https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getcurrentdirectory

 

GetCurrentDirectory function (winbase.h) - Win32 apps

Retrieves the current directory for the current process.

docs.microsoft.com

 


 

Header

#include <windows.h>

 


 

Syntax

DWORD GetCurrentDirectory(
  [in]  DWORD  nBufferLength,
  [out] LPTSTR lpBuffer
);
  • Parameters
    - [in] DWORD nBufferLength : NULL을 포함한 문자열 변수의 길이
    - [out] LPTSTR lpBuffer : 현재 디렉토리 문자열을 받을 변수 ( ex) TCHAR )

  • Return Value
    DWORD : NULL을 제외하고 버퍼에 기록되는 문자 수, 실패시 0 반환 ( 자세한 에러는 GetLastError )

 


 

Example

#include <windows.h>

int main()
{
	TCHAR str_currentPath[1024];
    
	GetCurrentDirectory(1024, str_currentPath);
}

 

728x90
반응형

댓글