Model view controller 如何从函数返回wchar\t

Model view controller 如何从函数返回wchar\t,model-view-controller,visual-c++,msdn,Model View Controller,Visual C++,Msdn,我想返回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...

我想返回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);
}

请注意,这会导致内存泄漏,因为数据永远不会被释放。