刚学c++的小白,在网上看到一段读写ini文件的代码,想试试结果有错。

#include "stdafx.h"
#include
#include
#include
using namespace std;
int main()
{
LPTSTR lpPath= new char[MAX_PATH];

strcpy(lpPath, "D:\\IniFileName.ini");

WritePrivateProfileString("LiMing", "Sex", "Man", lpPath);
WritePrivateProfileString("LiMing", "Age", "20", lpPath);

WritePrivateProfileString("Fangfang", "Sex", "Woman", lpPath);
WritePrivateProfileString("Fangfang", "Age", "21", lpPath);

delete[] lpPath;
system("pause");

}
报错为:“char *” 类型的值不能用于初始化“LPTSR”类型的实体;

1个回答

以下代码即可

 LPTSTR lpPath= LPTSTR(new char[MAX_PATH]);
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐