如何从函数返回 wchar_t

发布于 2024-08-27 13:57:26 字数 119 浏览 11 评论 0原文

我想从函数返回 wchar_t 。我如何实现它

wchar_t wcstring1[newsize1]

如何从函数返回“wcstring1”并使其保存到相同类型的另一个变量中(在另一个函数中)

i want to return wchar_t frm a function. How can i implement it

wchar_t wcstring1[newsize1]

How to return "wcstring1" from a function and make it to save into another variable of same type(In another function)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最单纯的乌龟 2024-09-03 13:57:27

我手头没有编译器,但猜测 c 语法,因为我估计我已经有十年没有做过 c 了!

wchar_t * getdata(int size) {
 // get space...
 wchar_t * data = malloc(sizeof(wchar_t) * size);
 // put some data in...
 // .....
 return data;
}

void main(void) {
 const int newsize1= ...;
 wchar_t wcstring1[newsize1]
 wchar_t * data = getdata(newsize1);
 memcpy(wcstring1, data , sizeof(wchar_t) * newsize1);
}

i don't have a compiler to hand, but guessing the c syntax as I've not done c in a decade I reckon!

wchar_t * getdata(int size) {
 // get space...
 wchar_t * data = malloc(sizeof(wchar_t) * size);
 // put some data in...
 // .....
 return data;
}

void main(void) {
 const int newsize1= ...;
 wchar_t wcstring1[newsize1]
 wchar_t * data = getdata(newsize1);
 memcpy(wcstring1, data , sizeof(wchar_t) * newsize1);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文