1

OutputDebugStringW に新しい行を追加したい。

OutputDebugStringW(Item.pItem);

pItem は wstring ではなく LPCWSTR であるため、+ "/n" と言って改行を直接追加することはできませんでした。

誰か助けてくれませんか?

4

1 に答える 1

9

への別の呼び出しで改行を出力するだけOutputDebugStringWです:

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

何らかの理由で を 1 回だけ呼び出したい場合は、OutputDebugStringW最初に文字列を作成します。

std::wstringstream ss;
ss << Item.pItem << L"\n";
OutputDebugStringW(ss.str().c_str());
于 2013-04-01T13:37:25.787 に答える