我正在使用以下命令在 ini 文件中写入一些属性WritePrivateProfileString
函数并且一切正常,但是当我添加多行文本时,出现了问题。
这是代码和输出。
WritePrivateProfileString(_T("General"), _T("Name"), OLE2CT(text), FilePath);
Output:
[General]
Name=mytext
.
text = address\nstreet\nhouse
WritePrivateProfileString(_T("General"), _T("Address"), OLE2CT(text), FilePath);
Output:
[General]
Name=mytext
Address=address
street
house
但是,当添加多个行项目后,我添加另一个项目时,它不是添加这个项目来结束它,而是在地址行之后添加新行
text = city
WritePrivateProfileString(_T("General"), _T("City"), OLE2CT(text), FilePath);
Output:
[General]
Name=mytext
Address=address
City=city
street
house
但输出应该是
[General]
Name=mytext
Address=address
street
house
City=city
我的代码有什么问题?