我想返回 wchar_t frm 一个函数。我该如何实现它
wchar_t wcstring1[newsize1]
如何从函数返回“wcstring1”并使其保存到另一个相同类型的变量中(在另一个函数中)
我想返回 wchar_t frm 一个函数。我该如何实现它
wchar_t wcstring1[newsize1]
如何从函数返回“wcstring1”并使其保存到另一个相同类型的变量中(在另一个函数中)
我手头没有编译器,但猜测 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);
}