ini保存数据

	TCHAR str_count[100];

	int i_data_index;



	TCHAR str_ini_path[MAX_PATH];

	GetModuleFileName(NULL,str_ini_path,MAX_PATH);

	PathRemoveFileSpec(str_ini_path);

	_tcscat(str_ini_path,_T("\\ini.ini"));

	MessageBox(0,str_ini_path,str_ini_path,0);

	if (GetPrivateProfileString(_T("index"),_T("count"),NULL,str_count,MAX_PATH,str_ini_path)==0)//以追加的方式写入 并获取当前条目
	{
		i_data_index=0;
	}else
	{
		i_data_index=_ttoi(str_count);
	}

	i_data_index++;

	_stprintf(str_count,_T("%d"),i_data_index);

	WritePrivateProfileString(L"index",L"count",str_count,str_ini_path);  
	WritePrivateProfileString(str_count,L"file",str_name,str_ini_path);  
	WritePrivateProfileString(str_count,L"start",str_start_address,str_ini_path);  
	WritePrivateProfileString(str_count,L"end",str_end_address,str_ini_path);  

你可能感兴趣的:(ini保存数据)