Visual Studioの出力ウィンドウに現在の時刻を表示しようとしています。私はデバッグ目的のためにそれが必要です。 printf()の出力はVisual Studioの出力ウィンドウに出力されないので、OutputDebugString()を使用する必要があります。Cを使用してVisual Studio 2013の出力ウィンドウに現在時刻を表示
コードは正しくコンパイルされますが、出力は正しく出力されません。誰かがここで私を助けることができますか?ありがとう!
char buff[100];
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
sprintf(buff, "[%d %d %d %d:%d:%d]", timeinfo->tm_mday, timeinfo->tm_mon + 1, timeinfo->tm_year + 1900, timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
OutputDebugString(LPCWSTR(buff));
のVisual Studio印刷物の出力ウィンドウ:予想
?‹???????]
:日付と時刻が正しく印刷されます。
ではなく 'OutputDebugString'のOutputDebugStringA''試してみて、それが動作するかどうここに報告します。 –
ありがとう...それは動作します.. – Sunny