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