0

関数から wchar_t を返したい。どうすれば実装できますか

wchar_t wcstring1[newsize1]

関数から「wcstring1」を返し、同じ型の別の変数に保存するようにする方法(別の関数内)

4

1 に答える 1

0

私は手元にコンパイラを持っていませんが、私は10年間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);
}
于 2010-03-31T11:41:38.937 に答える