c++输出debugstringw与换行符

C++ OutputDebugStringW with newline

本文关键字:换行符 debugstringw 输出 c++      更新时间:2023-10-16

我想给OutputDebugStringW附加一个新行。

OutputDebugStringW(Item.pItem);

pItem是一个LPCWSTR,而不是一个wstring,所以我不能通过+ "/n"直接添加新行。

有人能帮忙吗?

将换行符单独输出到OutputDebugStringW:

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

如果出于某种原因您只想对OutputDebugStringW进行一次调用,请先构建一个字符串:

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