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);