读写ini配置文件
2015-12-18 14:58
357 查看
//读写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(); }
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- Linux 防火墙之iptables/netfilter
- windows系统清理磁盘临时文件,及缓冲文件,及离线文件和空闲文件
- 详解Paint的setShader(Shader shader)
- 剑指offer系列之五十五:把二叉树打印成多行
- 月光博客:写给新手程序员的一封信
- json小例子
- getline函数使用总结
- 手游推广
- 使用Jquery解析Json基础知识
- Oracle 11g对依赖的推断达到字段级
- modify headers插件的使用
- Android开发的一些不错的学习资料
- linux根文件系统
- Win10更新后浏览器不能联网怎么办?win10浏览器不能联网问题解决办法
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- 学习总结
- Android引导页面
- IOS学习笔记之触摸与手势
- ComboxBox控件、checklistbox控件和listbox控件的组合开发