0
我想返回wchar_t frm函數。我怎麼能實現它如何從函數返回wchar_t
wchar_t的wcstring1 [newsize1]
如何從一個函數返回「wcstring1」,並使其保存到另一個同類型的變量(在其他功能)
我想返回wchar_t frm函數。我怎麼能實現它如何從函數返回wchar_t
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);
}
請注意,這會導致內存泄漏,因爲數據永遠不會釋放。 – 2012-04-04 14:13:16