VS2013的程序弄到codeblocks上面,出错,该如何解决

乐百川 乐百川 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
	wchar_t *towchar(const char*Cstr)
{
size_t len = strlen(Cstr) + 1;
size_t converted = 0;
wchar_t *WStr;
WStr = (wchar_t*)malloc(len*sizeof(wchar_t));
mbstowcs_s(&converted, WStr, len, Cstr, _TRUNCATE);
return WStr;
}

这是odbc连接数据库时候把char字符数组转化成wchar_t型的,内存泄露问题就无视吧……弄到Codeblocks里面出错,我把_s和_TRUNCATE都去掉会显示错误error: cannot convert 'size_t* {aka unsigned int*}' to 'wchar_t*' for argument '1' to 'size_t mbstowcs(wchar_t*, const char*, size_t)'|
怎么办呀求助
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
乐百川
C++ 语言 65,214 成员 250,514 内容