c++ - Create ini file in current directory in MFC -


the problem don't want write details ini file. want create ini file in current directory or in e.g. in debug folder main .exe is.

//ciniwriter iniwriter("logger.ini"); void ciniwriter::init(char* szfilename) {      memset(m_szfilename, 0x00, 255);     memcpy(m_szfilename, szfilename, strlen(szfilename)); } 

any idea on how this?

call getcurrentdirectory path of application createfile create actual file.

tchar currentdir[max_path]; tchar inifile[max_path]; getcurrentdirectory( max_path, currentdir );  _stprintf(inifile,_t("%s\\inifile.txt"),currentdir);  handle hfile = createfile( inifile,generic_write, file_share_read, null, create_always, file_attribute_normal, null);