2011-09-19 4 views
0

저는 wxWidgets의 초보자입니다. Microsoft Visual Studio 2010에서 작업하고 있습니다.wxWidgets을 사용하여 UI에서 프로젝트 작업 디렉토리를 설정하는 방법은 무엇입니까?

일부 파일을 입력으로 가져와 결과로 다른 파일을 출력해야하는 UI가 있습니다. 사용자가 "작업 디렉토리"를 지정하여 프로그램이 출력 파일을이 디렉토리에 넣길 원합니다. 따라서 사용자로부터 찾아보기 화면을 사용하여 경로를 가져 와서 해당 경로를 저장하고 코드에서 출력 파일 위치를 정의 할 때 사용하고 싶습니다.

어떻게하면됩니까?

+0

왜 파일에 경로를 추가 할 수 없습니까? chdir() 또는 _chdir()을 시도 할 수도 있습니다 – Radu

+0

제안하는 방법을 자세히 설명해 주시겠습니까? 조언과 함께 절대 경로 대신 상대 경로를 사용할 수 있습니까? –

+1

자, 경로가 path라는 문자열에 있고 파일 이름이 file_name 문자열에 있다고합시다. 그런 다음 full_file_name과 같은 새 문자열을 만들고 두 파일을 strcat 및 strcpy를 통해 결합한 다음 해당 새 문자열을 사용하여 각 파일을 저장합니다. – Radu

답변

1

Radu의 의견에 추가하려면 : DirDialog (http://docs.wxwidgets.org/trunk/classwx_dir_dialog.html)를 사용하여 사용자로부터 디렉토리를 가져 와서 변수에 저장하고 앞에 추가합니다 파일 이름에. 그런 다음 wxConfig (http://docs.wxwidgets.org/trunk/classwx_config_base.html)를 사용하여이 디렉토리를 구성에 저장하고 프로그램 시작시 해당 값을로드하여 프로그램이 세션간에 작업 디렉토리를 기억하도록 할 수 있습니다.

관련 문제