C++想从ini文件中读取一整段Section的内容 用GetPrivateProfileSection 这个函数 但是只得到第一行的内容

2022-07-25 科技 103阅读
因为:GetPrivateProfileSection()函数是逐行取的
//插入数据
_TCHAR buf[200];
DWORD readlen=::GetPrivateProfileSection(strcection,buf,200,strIniPath);
_TCHAR *pbuf=buf;
size_t size=strlen(pbuf);
int i=0; //i记录总数据行数
while(size) //当取到的行长度不为0时,说明此行存在,继续取值
{
CString str=pbuf;

pbuf+=size+1;
size=strlen(pbuf);
i++;
}
最近刚写的,这样就能取到
但是这样取出来的数据还要分割字符串才能使用
拆字符函数:AfxExtractSubString()
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com