Ini 文件操作(1)

  Ini 文件操作(1)
1,ini文件
ini文件是Initialization file的缩写,意即初始化文件。ini文件里的数据是预先设定好的格式,如下:
  [项名称]
        节名称=内容
 
2,相关API
Windows SDK有专门的一些API对ini文件进行操作
读操作
写操作
GetPrivateProfileString
GetPrivateProfileInt
WritePrivateProfileString
GetPrivateProfileSection
WritePrivateProfileSection
GetPrivateProfileSectionNames
 
GetPrivateProfileStruct
WritePrivateProfileStruct
   GetPrivateProfileString函数原型 ,读ini内容数据
 函数原型
  DWORD GetPrivateProfileString(
    LPCSTR lpAppName,        // 所在的区域名,即项名称
    LPCSTR lpKeyName,        // 关键名,即节名称
    LPCSTR lpDefault,        // 默认值,不能为NULL,ini文件中找不到项-节时返回该内容给lpReturnedString
    LPTSTR lpReturnedString,  // 返回的字符串的存储位置
    DWORD nSize,              // 读取的最大长度
    LPCSTR lpFileName        // INI文件的全路径名
    );
   GetPrivateProfileInt函数原型 ,读ini内容数据
 函数原型 
 UINT GetPrivateProfileInt( 
  LPCSTR lpAppName,    //项名称
  LPCSTR lpKeyName,  //节名称
  INT nDefault,      //返回内容数据
  LPCSTR lpFileName  //INI文件全路径名
 };
   GetPrivateProfileSection函数 ,读ini节名称
 DWORD GetPrivateProfileSection{ 
  LPCSTR lpAppName,  //项名称
  LPSTR lpReturnString,   //返回节名称
  DWORD nSize,                 //读取最多长度
  LPCSTR lpFileName   //INI文件名称
 }
   GetPrivateProfileSectionNames函数 ,读所有节名称
  DWORD GetPrivateProfileSectionNames{
   LPSTR lpszReturnString,  //返回节名称
   DWORD nSize,       //读取长度
   LPCSTR lpFileName
  }
   WritePrivateProfileString函数原型 
 函数原型
  DWORD WritePrivateProfileString(
    LPCSTR lpAppName,        // 所在的区域名
    LPCSTR lpKeyName,        // 关键字名
    LPCSTR lpString,         // 要加入的字符串
    LPCSTR lpFileName        // INI文件的全路径名
    );
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值