读写ini配置文件
来源:互联网 发布:surge是什么软件 编辑:程序博客网 时间:2024/06/07 06:40
//读写ini文件。#include <Windows.h>int main(int argc, char *argv[]){ TCHAR szData[MAX_PATH] = { 0 }; TCHAR FileName[MAX_PATH] = { 0 }; int ret = 0; int n = 0; GetCurrentDirectory(MAX_PATH, FileName); lstrcatW(FileName, TEXT("/test/test.ini")); /* 解析ini文件里的Section1里的FirstKey */ ret = GetPrivateProfileString(TEXT("Section1"), TEXT("FirstKey"), NULL, szData, sizeof(szData), FileName); printf("ret = %d\n%ls\n", ret, szData); memset(szData, 0, sizeof(szData)); /* 解析ini文件里的Section1里的Number */ ret = GetPrivateProfileString(TEXT("Section1"), TEXT("Number"), NULL, szData, sizeof(szData), FileName); n = _ttoi(szData); printf("ret = %d\nnum = %d\n", ret, n); /* 往ini文件里的Section2里写Date */ WritePrivateProfileString(TEXT("Section2"), TEXT("Date"), TEXT("2015-12-18 Friday"), FileName); memset(szData, 0, sizeof(szData)); ret = GetPrivateProfileString(TEXT("Section2"), TEXT("Date"), NULL, szData, sizeof(szData), FileName); printf("ret = %d\n%ls\n", ret, szData); /* 往ini文件里的Section2里写Date */ WritePrivateProfileString(TEXT("Section2"), TEXT("Time"), TEXT("14:55"), FileName); memset(szData, 0, sizeof(szData)); ret = GetPrivateProfileString(TEXT("Section2"), TEXT("Time"), NULL, szData, sizeof(szData), FileName); printf("ret = %d\n%ls\n", ret, szData); getchar();}
0 0
- ini配置文件读写
- 读写配置文件 ini
- C#读写INI配置文件
- C++读写ini配置文件
- VC++读写INI配置文件
- C#读写ini配置文件
- C++读写ini配置文件
- C#读写ini配置文件
- C#读写ini配置文件
- C#读写INI配置文件
- INI配置文件读写
- 读写配置文件(.ini)
- VC ini配置文件读写
- python 读写 .ini 配置文件
- Qt读写INI配置文件
- INI配置文件读写
- C++读写ini配置文件
- C++读写ini配置文件
- PPI (像素数目)的解释
- 微信支付 Unable to instantiate receiver net.sourceforge.simcpux.AppRegister
- npoi操作excel导出和合并(一)
- Android 4.4.4 -Andoird 5.0.0代理(ProxySlector 中select函数)导致的BUG分析
- 关于生成验证码
- 读写ini配置文件
- JSON的一些使用
- 欢迎使用CSDN-markdown编辑器
- KEIL编译STM32程序出现test.sct(7): error: L6236E: No section matches&nbs
- 排列组合知识
- 代码Overlay机制
- iOS面试、笔试题目总结
- js 解析json
- Android ListView OnItemLongClick和OnItemClick事件内部细节分享以及几个比较特别的属性