2013-04-28 78 views
0

我想知道是否有替代OutputDebugString,但對於浮動,而不是?因爲我希望能夠在Visual Studio的輸出中查看這些值。輸出浮動調試

+2

那麼你可以wsprintf的float到一個緩衝區和OutputDebugString那? – Rup 2013-04-28 01:08:50

回答

1

首先你的浮動轉換爲字符串

std::ostringstream ss; 
ss << 2.5; 
std::string s(ss.str()); 

然後打印此

OutputDebugString(s.c_str()); 

新作串Optionaly你可以跳過中間串

OutputDebugString(ss.str().c_str()); 
+0

但OutputDebugString()不接受[const char *]作爲輸入!它需要首先轉換爲LPCWSTR。 – mhaghighat 2017-03-14 23:15:28