Windows — C ++ OutputDebugStringW с новой строкой

Я хочу прикрепить новую строку к OutputDebugStringW.

OutputDebugStringW(Item.pItem);

pItem — это LPCWSTR, а не wstring, поэтому я не могу напрямую добавить новую строку, сказав + «/ n».

Может кто-нибудь помочь?

1

Решение

Просто выведите новую строку в отдельном вызове OutputDebugStringW:

OutputDebugStringW(Item.pItem);
OutputDebugStringW(L"\n");

Если по какой-то причине вы хотите сделать только один звонок OutputDebugStringWСначала создайте строку:

std::wstringstream ss;
ss << Item.pItem << L"\n";
OutputDebugStringW(ss.str().c_str());
6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]