3

cin を使用してコンソールから入力を受け取るプログラムをデバッグしようとしています。デバッグ中にバッファを表示できる理由はありますか?

Visual Studio 2008 を使用しています。

ありがとう!

4

1 に答える 1

1

STL へのソースがあるので、cin操作に踏み込むことができます。これを行うと、最終的に内部ストリーム バッファーに入ります。VS2010 では、_Mystrbufメンバーがあり、その中には、表示できるバッファーへのポインターがありますIGfirst。そのアドレスを取得してメモリ ウィンドウに貼り付けcinます。VS2008 では、これらのメンバーの名前が異なる場合があります。

編集:うーん、私は何か間違ったことをしています。以前に入力したデータをすべて取得していましたが、現在は最新のものです。

于 2011-03-30T13:17:44.543 に答える