我想将新行附加到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());

关于c++ - 带有换行符的C++ OutputDebugStringW,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15744511/

10-12 16:55