您的位置:首页 > 编程语言 > C语言/C++

c++读写.ini文件

2018-01-24 16:33 701 查看


问题描述

刚学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”类型的实体;


解决方案

以下代码即可
LPTSTR lpPath= LPTSTR(new char[MAX_PATH]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: