求帮助vs2013 输出结构体的问题

C++语言 码拜 9年前 (2016-04-17) 1109次浏览
定义结构体在
typedef struct struKeyValue
{
char AppName[13];
char KeyName[13];
UINT nDefault;
};
const struKeyValue TBL_KV[] =
{
{ “PARAMS_Color”, “Area”, 100 },
{ “PARAMS_Color”, “Area2”, 500 },
};
用WritePrivateProfileString调用的时候总是报错TBL_KV IntelliSense:  “const char *” 类型的实参与 “LPCWSTR” 类型的形参不兼容
WritePrivateProfileString(TBL_KV[i].AppName,TBL_KV[i].KeyName, s, _T(CONFIG_FILE_NAME));
高手帮本人看看本人哪里错了啊
解决方案

20

typedef struct struKeyValue {
    TCHAR AppName[13];
    TCHAR KeyName[13];
    UINT nDefault;
};
const struKeyValue TBL_KV[] =
{
    { _T("PARAMS_Color"), _T("Area"), 100 },
    { _T("PARAMS_Color"), _T("Area2"), 500 },
};

请尽量统一编码。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求帮助vs2013 输出结构体的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)