我想做些简单的事情。我想要一个自定义函数,该函数通过其函数的参数返回多个WCHAR值。因此,更改传出WCHAR参数可能会或可能不会采用一个值,或者可能只有一个传出参数。这是我要执行的操作的示例:
int GetFolderName(WCHAR sOutValue)
{
wcscpy(sOutValue, L"E:\\temp");
}
我希望我的代码调用此函数,然后从中获取值:
int main()
{
WCHAR *sFolder = (WCHAR*)calloc(64,sizeof(WCHAR));
GetFolderName(...);
}
如何声明GetFolderName以及如何调用它?
int GetFolderName(WCHAR sOutValue);
或 int GetFolderName(WCHAR * sOutValue); 要么 int GetFolderName(WCHAR ** sOutValue); 要么 还有其他东西吗?
这里有点困惑。感谢您的帮助。