资源简介
C++读取INI文件中指定Section下的所有key和keyvalue存放到map中
代码片段和文件信息
string U2A(const wstring& str)//Unicode字符转Ascii字符
{
string strDes;
if ( str.empty() )
goto __end;
int nLen=::WideCharToMultiByte(CP_ACP 0 str.c_str() str.size() NULL 0 NULL NULL);
if ( 0==nLen )
goto __end;
char* pBuffer=new char[nLen+1];
memset(pBuffer 0 nLen+1);
::WideCharToMultiByte(CP_ACP 0 str.c_str() str.size() pBuffer nLen NULL NULL);
pBuffer[nLen]=‘\0‘;
strDes.append(pBuffer);
delete[] pBuffer;
__end:
return strDes;
}
void testaaa(std::map &mapCString strFileNameCString strSectionName)
{
std::string str2;
CString strKey = _T(““);
CString strKeyName = _T(““);
CString strKeyValue = _T(““);
TCHAR szKey[1024] = {0};
TCHAR szBuffer[4096] = {0};
//将指定Section下的所有key和value读取到szBuffer中
int nSizeCount = GetPrivateProfileSection(strSectionNameszBuffer4096strFileName);
for(int n = 0i=0;n {
if(szBuffer[
- 上一篇:物资管理系统 C语言
- 下一篇:机器人手臂
相关资源
- 机器人手臂
- C++MFC物资管理系统源码.zip
- crc32源代码32位crc校验码生成程序源代
- C++ 直接硬盘访问读取 程序和源代码
- 获取验证码c++的程序 含源代码
- vc++6.0 mfc 关于播放.AVI格式的文件源代
- 并查集的C++实现,并查集的建立,合
- 校园导游图(C++)
- 课程设计报告+源码--计算器(C++)
- m×n的长方阵迷宫问题完美求解
- C++串口类 RS232
- c++教师排课程序
- C++获取网络时间
- C++ADO连接SQLServer封装类
- 幂法与反幂法 C++程序
- c++软件实习开发报告
- HDLC协议概述及c++实现
- C++自动生成等高线源程序
- c++简单线程池的实现
- Visual C++实现的FFT变换
- 数据结构课程设计公交线路优化查询
- vc++注册表文件关联,图标关联
- c++实现生产者消费者问题
- C#与C++进程间通信
- C++实验5代码5
- C++实验4代码4.3
- 清华大学C++ 郑莉老师教学视频 45集
- advapi32.lib77067
- 网络爬虫 C++ 代码
- 网关模板 C/C++程序编写
评论
共有 条评论