デバッグ情報をストリング変数からOutputDebugStringで出力する方法

OutputDebugStringを使用して文字列変数内のメッセージを出力するためには、以下の手順で操作できます。

  1. OutputDebugString関数の宣言を含むWindows.hヘッダーファイルをインクルードします。
#include <Windows.h>
  1. 印刷するメッセージを文字列変数に格納します。たとえば、印刷するメッセージをmsgという文字列変数に格納する場合です。
char msg[] = "Hello World!";
  1. OutputDebugString 関数を使用してメッセージを出力する。
OutputDebugString(msg);
  1. デバッグツールで、標準出力されるメッセージを確認します。OutputDebugString関数が生成したメッセージを、デバッガーまたはデバッグツール(DebugViewなど)を使用して確認できます。

以下に完全なサンプルコードを示します。

#include <Windows.h>
int main()
{
char msg[] = "Hello World!";
OutputDebugString(msg);
return 0;
}

注意: OutputDebugString関数はデバッグモードでのみ有効で、リリース版では出力を生成しません。

bannerAds