デバッグ情報をストリング変数からOutputDebugStringで出力する方法
OutputDebugStringを使用して文字列変数内のメッセージを出力するためには、以下の手順で操作できます。
- OutputDebugString関数の宣言を含むWindows.hヘッダーファイルをインクルードします。
#include <Windows.h>
- 印刷するメッセージを文字列変数に格納します。たとえば、印刷するメッセージをmsgという文字列変数に格納する場合です。
char msg[] = "Hello World!";
- OutputDebugString 関数を使用してメッセージを出力する。
OutputDebugString(msg);
- デバッグツールで、標準出力されるメッセージを確認します。OutputDebugString関数が生成したメッセージを、デバッガーまたはデバッグツール(DebugViewなど)を使用して確認できます。
以下に完全なサンプルコードを示します。
#include <Windows.h>
int main()
{
char msg[] = "Hello World!";
OutputDebugString(msg);
return 0;
}
注意: OutputDebugString関数はデバッグモードでのみ有効で、リリース版では出力を生成しません。