ini操作

来源:互联网 发布:网络电子游戏现场 编辑:程序博客网 时间:2024/05/18 00:55

4号的 囧 当时忙着小游戏项目 现在才写。。唉~

Code:
  1. //////////////////////////////////////////////////////////////////////////   
  2. //  CopyRight(c) 2009, YOYO, All Rights Reserved.   
  3. //  Author: LIN YiQian   
  4. //  Created: 2009/09/17   
  5. //  Describe: INI文件读取练习   
  6. //////////////////////////////////////////////////////////////////////////   
  7. #include <Windows.h>   
  8. #include <iostream>   
  9.   
  10. void main(void)   
  11. {   
  12.     //  读整数   
  13.     UINT nResult = GetPrivateProfileInt("pic""count", 0, ".//config.ini");   
  14.     std::cout << nResult << std::endl;   
  15.   
  16.     //  读文本   
  17.     char szStr[256];   
  18.     memset(szStr, 0, sizeof(szStr));   
  19.     GetPrivateProfileString("string""Display""", szStr, sizeof(szStr), ".//config.ini");   
  20.     std::cout << szStr << std::endl;   
  21.   
  22.     //  写文本   
  23.     WritePrivateProfileString("YOYO""name""linyq"".//config.ini");   
  24.   
  25.     //  写段   
  26.     WritePrivateProfileSection("CLASS""company=tq/0date=20090817/0number=48/0"".//config.ini");   
  27.   
  28.     //  读取段   
  29.     GetPrivateProfileSection("CLASS", szStr, sizeof(szStr), ".//config.ini");   
  30.     char* p = szStr;   
  31.     while (p != NULL)   
  32.     {   
  33.         std::cout << p << std::endl;   
  34.         p = strtok(p + strlen(p) + 1, "/0");   
  35.     }   
  36.   
  37.     system("pause");   
  38.   
  39.     return;   
  40. }  

 

原创粉丝点击