為什麼這篇Sprintf_s鄉民發文收入到精華區:因為在Sprintf_s這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者snow1223 (謬個小拉)看板C_and_CPP標題[問題] 請問sprintf_s()會出...
我是用Visual C++開發的
主要是在DWORD這個型態出問題
利用sprintf_s將DWORD型態資料寫入字串
印出時會出現亂碼
程式碼節錄如下
麻煩知道問題在哪的高手解惑
感謝
//---------------------------------
DWORD dwTime;
dwTime = GetTickCount();
DWORD hr, min, second, temp = dwTime / 1000;
char str[1000];
hr = temp / 3600; temp %= 3600;
min = temp / 60; temp %= 60;
second = temp;
if(hr)
sprintf_s(str,1000,"Costed time: %u hr %u min %u sec.", hr, min, second );
else if( min )
sprintf_s(str, 1000, "Costed time : %u min %u sec.", min, second );
else if( second )
sprintf_s(str, 1000, "Costed time : %u sec.", second );
else
sprintf_s(str, 1000, "Costed time : %u ms.", dwTime );
MessageBox(NULL, (LPCWSTR)str, TEXT("執行花費時間"), MB_OK);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.244.30