2017-10-04 12 views
1

私はVS 2013でCプログラムを作成しています。私はintの完全な2D行列から特定のサブ配列をデバッグしたいと思います。たとえば、デバッガのウォッチウィンドウを使用して、私は、同じようC - 2D配列の特定のサブ配列のデバッグ

Mat  // this shows the full NxM Mat matrix values 
Mat[i][j] // this shows value of cell (i, j) 
Mat[i]  // this shows the values of full i'th row 
Mat[i], j // this shows first j values from i'th row 

を印刷することができます。しかし、私はとで構成されてマットのサブ一部のスナップショットを、(I1、J1)印刷したい(I2を、J2)で小さな2Dグリッド。出来ますか?なぜなら、時にはメインアレイが大きすぎて、フルアレイの右下隅のどこかにあるサブパートに興味があるときに、小さなサブアレイをデバッグすることが面倒な作業に見えることがあるからです。

標準的な方法がない場合の回避策はありますか?

答えて

1

あなたは1つのコマンドでやりたいことはできませんが、多分あなたは、彼がいることを言及this、に基づいてこれを仕事ができる:

Mat + 100, 10 

Mat[100]から始まる10個の要素が表示されます。あなたはそれを望んでいませんが、周りを遊んでj1に要素を得ることができれば、それを組み合わせてサブアレイを得ることができます。

PS:hereのようにメモリウィンドウを試してみてください。

+0

ありがとうございました。メモリウィンドウはどこで入手できますか? –

+0

あなたは大歓迎です@SazzadHissainKhan、私は今VSスタジオを持っていないので、私はグーグルと[これ](https://msdn.microsoft.com/en-us/library/s3aw423e.aspx)を持っています。希望が助けてくれる、うれしい! – gsamaras