5.1.1.輸出debug訊息

  • 1.用途

    • 在不開啟視窗的情況下顯示debug訊息

  • 2.用法

    • 有Visual studio的情況下: 加入OutputDebugString

      • 範例程式碼

        #include "stdafx.h"
        #include <stdio.h>
        #include <stdlib.h>
        #include <time.h>
        #include <windows.h>
        int main()
        {
        int sum = 0, i = 0;
        srand((unsigned)time(NULL));
        for (i = 0; i<1000; i++){ /* break point here */
        if (rand() % 100 == 0) {
            sum = sum + 1;
            OutputDebugString(_T("Hello, OutputDebugString.\n"));
        }
        }
        return 0;
        }
    • 沒有Visual studio的情況下: 搭配使用DebugView

      • 1.下載debugView

      • 2.擊點安裝

      • 3.測試: 開啟debugView並確定Capture Win32有選起來, 並執行exe, debugview應該已經抓到輸出訊息

Last updated