Model view controller 如何从函数返回wchar\t
我想返回wchar\t frm函数。我如何实施它 wchar_t wcstring1[newsize1]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...
如何从一个函数返回“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);
}
请注意,这会导致内存泄漏,因为数据永远不会被释放。