读写INI

DWORD GetPrivateProfileString(
  LPCTSTR
lpAppName,        // points to section name
  LPCTSTR lpKeyName,        // points to key name
  LPCTSTR lpDefault,        // points to default string
  LPTSTR lpReturnedString// points to destination buffer
  DWORD nSize,              // size of destination buffer
  LPCTSTR lpFileName        // points to initialization filename
);

BOOL WritePrivateProfileString(
  LPCTSTR
lpAppName// pointer to section name
  LPCTSTR lpKeyName// pointer to key name
  LPCTSTR lpString,   // pointer to string to add
  LPCTSTR lpFileName  // pointer to initialization filename
);

void ReadINI()
{
    char logFile[255];
 
 DWORD dw = GetPrivateProfileString("File", "FileName","",logFile,255,
          "C://RW.ini");
 if (dw > 0)
 {
  m_cFile = logFile;
 }
 dw = GetPrivateProfileString("Data", "IsSound","",logFile,255,
          "C://RW.ini");
 if (dw > 0 )
 {
  m_bMute = atoi(logFile);
 }
 dw = GetPrivateProfileString("Data", "SoundValue","",logFile,255,
          "C://RW.ini");
 if (dw > 0 )
 {
  m_nVolume = atoi(logFile);
 }
 UpdateData(FALSE);
}
void WriteINI()
{
 UpdateData(TRUE);
 char mute[2];
 char volume[10];
 itoa(m_bMute,mute,2);
 itoa(m_nVolume,volume,10);
 WritePrivateProfileString("File", "FileName",m_cFile,"C://RW.ini");
 WritePrivateProfileString("Data", "IsSound",mute,"C://RW.ini");
 WritePrivateProfileString("Data", "SoundValue",volume,"C://RW.ini");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值