2 qq 34551335 qq_34551335 于 2016.04.05 21:14 提问

刚学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个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.05 22:01

以下代码即可

 LPTSTR lpPath= LPTSTR(new char[MAX_PATH]);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!