Application/MFC

[MFC] 인자값 가져오기 (command line argument)

devsalix 2023. 2. 1. 14:35
728x90

MFC에서 프로그램 실행 시 전달받은 인자값을 사용하기 위해서는

 

int iArgsCount = 0;
LPWSTR *pArgsStr;
pArgsStr = CommandLineToArgvW(GetCommandLine(), &iArgsCount);

// 인자값 활용

LocalFree(pArgsStr);

 

위와 같이 함수 내 사용이 가능하고

 

위의 iArgsCount의 경우 전달받은 인자 값의 총개수를 가져올 수 있으며

 

인자값 사용으로는 pArgsStr[1] 이와 같이 배열 형태로 사용 가능 합니다

 

pArgsStr[0]의 경우 현재 실행 경로를 반환하므로 실행 위치를 확인하고 싶으시면

 

첫 번째 인자값을 사용하시면 됩니다

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형