如何给wchart**赋值

son son 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
int call_array( wchar_t** files, int length ) {
setlocale(LC_ALL,"japanese");
for ( int i=0; i<length; i++ ) {
wprintf(L"%d: %s\n",i,*(files+i));
}

//以上代码没有问题。
std::wstring message1_ = L"红果1";
std::wstring message2_ = L"鸭梨2";
*files = &((wchar_t*)message1_.c_str());
*files = &{ (wchar_t*)message1_.c_str(), (wchar_t*)message2_.c_str() };
wchar_t* messages_[2] = { (wchar_t*)message1_.c_str(), (wchar_t*)message2_.c_str() };
//int ret_ = callback(messages_, sizeof(messages_)/sizeof(messages_[0]));

return 10;

}
我想把传进来的值改变以后,在传回去。
怎么给wchar_t** files赋值呢?
...全文

相关推荐

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