Итак, перед тем, как погрузиться в это, я просто чувствую, что мои знания C (которые равны 0) снова окажутся болезненными, когда я возлюсь с winapi, мой вопрос ...
Какой самый практичный способчтобы безопасно возвращать функцию в виде массива TCHAR, у меня есть в основном перечисление элементов списка, в настоящее время я сохраняю их в текстовом файле, и теперь я хочу передать их все в массив, как
// ПРОСТАЯ ВЕРСИЯ, которую У меня В настоящее время ЕСТЬ
for (int nItem = 0; nItem < nMaxItems; nItem++) {
// Get the name and position of a ListView item.
for ( int subitem = 1; subitem < columns; subitem++)
{
ListView_GetItemText(hWndLV, nItem, subitem, szName, _countof(szName));
wprintf(L"%s, ", szName);
}
wprintf(L"%s", "\n");
}
Это не проблема, чтобы решить синтаксис и перечисление, просто я хочу убедиться, что я делаю все правильно, когда дело доходит до передачи этого в массив, было бы лучше, если бы я мог, возможно, приведениекак-нибудь набрать wstr, как мне это обойти?
Мне нужно вернуть массив, чтобы использовать его с Autoit (что вызывает у меня беспокойство, так как я не уверен, что если я верну массив tchar, он будет работать нормальнотак что WSTR, возможно, должно быть лучше)