读取配置文件时,一般给出配置文件的相对路径,多是和可执行程序处于同一目录下。但是用VS的调试—启动新实例,却发现读取配置文件失败,但是在Debug或是Release的目录下双击exe文件的时候就可以成功读取配置文件。于是用GetCurrentDirectory( )显示出程序的工作目录
char l_szTemp[MAX_PATH];
::GetCurrentDirectory(MAX_PATH,l_szTemp);
GetDlgItem(IDC_EDIT1)->SetWindowTextA(l_szTemp);
路径如下:
下面这个目录,就是有大量cpp h 文件的目录,调试的时候吧配置文件复制到这里一份就不在出现读取配置文件失败了。