2次元のマップを、Visual Studioで見るためには – プログラミング – Home

2次元のマップを、Visual Stu...
 
通知
すべてクリア

[解決済] 2次元のマップを、Visual Studioで見るためには


木村まさかず
 木村まさかず
(@木村まさかず)
ゲスト
結合: 9年前
投稿: 6
Topic starter  

いつも、お世話になっております。
Windows 10下でやっている、
Visual Studio 2005ですが、
しばらく使っていないので、忘れてしまいました。
int s0[64][64];
の値を全部見るためには、出力の所で、
どうしたら、いいのでしょうか?
よろしく、お願いいたします。


引用未解決
トピックタグ
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

「出力」で見るとなると出力するコードが必要になる気がする。
普通は「ウォッチ」にて見たい変数を登録するものだ。
二次元配列なら+部をクリックして1レベル展開する手間が必要。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

「ウォッチ」ペインにs0を登録すれば見えます。

どうしても「出力」ペインに出したい場合は
OutputDebugString()を使って

CString str;
for( int i=0 ; i<64 ; i++){
for( int j=0 ; j<64 ; j++){
str.Format( Ls0[%d][%d]=%d \n, i, j, s0[i][j]);
OutputDebugString( str);
}
}
とか、まぁお好きなようにフォーマットしてみてはどうでしょう。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

僕はいつも、こんな感じです。

1.DEBUGモードで、ビルドする。
  必要に応じてリビルドする。
2.問題の変数の処理終わったあたりで右クリック→カーソル行の前まで実行。
3.処理が終わったら問題の変数を右クリック→クイックウォッチ

でいいはずですね。
 常時見るのであれば、右クリック→ウォッチ式の追加
でいいはずです。


返信引用
木村まさかず
 木村まさかず
(@木村まさかず)
ゲスト
結合: 9年前
投稿: 6
Topic starter  

皆さま。いろいろ、教えていただきまして、ありがとうございます。
また、
今しがたやってみましたら、
私の使っている、Visual Stdio 2005ですが、
前は表示できていた、変数を並べられる、ウォッチの画面
(クイックウオッチの画面ではない)が
何故か表示されなくなったのですが、
これは、どうやれば、ウォッチの画面自体が
見えるようになるのでしょうか?


返信引用
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

プログラムのデバッグ実行中でないと「ウォッチ」ペインは出現しないっすよ。
・ステップインなりステップオーバーなりで実行開始するか
・デバッグ開始+ブレイクポイントで適宜停止させるか
すると「ウォッチ」出ませんか?

それでも出ないならデバッグ実行中にウィンドウ→レイアウトのリセットっす。
デバッグ実行中にデバッグ→ウィンドウ→ウォッチでも可能。


返信引用
木村まさかず
 木村まさかず
(@木村まさかず)
ゲスト
結合: 9年前
投稿: 6
Topic starter  

いろいろと、アドバイスありがとうございました。
参考にします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました