带换行符的C ++ OutputDebugStringW

时间:2013-04-01 13:35:34

标签: c++ windows outputdebugstring

我想在OutputDebugStringW附加一个新行。

OutputDebugStringW(Item.pItem);

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:7)

只需在对OutputDebugStringW的单独调用中输出换行符:

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

如果由于某种原因你只想打一次OutputDebugStringW,请先建立一个字符串:

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