mfc unicode环境下的问题,求大神解答!

r_mc123 2018-09-22 09:33:28

typedef struct
{
int num,
xo, yo,
xa, ya,
xb, yb,
xc, yc,
index,
a_link,
b_link,
c_link,
type;
TCHAR name[MA];
}DAOCHAR, *DAO;
DAOCHAR m_tDaoChar;
DAO m_dao;



vector<string> vec;
memset(m_dao[i].name, 0, sizeof(m_dao[i].name));
strcpy_s(m_dao[i].name, strlen(vec[13].c_str()) + 1, vec[13].c_str());
++i;




在多字节环境下运行没毛病,但是领导一定让我改成unicode环境下运行,这个时候strcpy_s()这个函数就报错了:没有与参数列表匹配的重载函数“strcpy_s()”,参数列表类型为:,具体就是这个问题!请帮我解答,自己已经弄了半天了实在整不出来了!谢谢!请把您的代码写出来!
...全文
335 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
r_mc123 2018-09-25
  • 打赏
  • 举报
回复
谢谢大佬!经过提醒改过来了!谢啦!
棉猴 2018-09-25
  • 打赏
  • 举报
回复
wcscpy_s()函数的参数strlen()也要改为wcslen()
r_mc123 2018-09-25
  • 打赏
  • 举报
回复
我用了 wcscpy_s()这个函数,但是传过来的值都是乱码!!!这个是为啥呢!求教啊各位!
super_admi 2018-09-25
  • 打赏
  • 举报
回复
网上有ascii,unicode函数对照表
赵4老师 2018-09-23
  • 打赏
  • 举报
回复
查msdn是windows程序员的基本技能。
smwhotjay 2018-09-22
  • 打赏
  • 举报
回复
strcpy、wcscpy与_tcscpy关系
unicode 要用对应的wcs

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧