[問題] 動態記憶體如何在Code:Block的debugger中看到值?

看板C_and_CPP作者 (元丁)時間12年前 (2013/11/17 22:53), 編輯推噓0(0012)
留言12則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) win7 Code::Block 12.11 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我是寫C語言的一個小程式 想請問如何在debugeer中看到動態記憶體中的值呢? 不然在debug時都要先把原先的code註掉, 先使用一般的陣列,才能在watch視窗中看到 另外,我在運行debugger時,breakpoint有設和沒有設是根本是一樣的"Orz 我已在complier的設定中加了-g了,但是仍然沒有用… (小弟並非本系生…有些東西還一知半解的… 謝謝大家m(_ _)m -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.136.168

11/17 23:08, , 1F
use vector
11/17 23:08, 1F

11/17 23:25, , 2F
噢!對了,我是寫C…我沒記錯的話好像只有C++有vector?
11/17 23:25, 2F

11/17 23:26, , 3F
或是可以請一樓的大大說清楚一點嗎?
11/17 23:26, 3F
※ 編輯: gary8520 來自: 220.129.136.168 (11/17 23:27)

11/17 23:58, , 4F
debug 功能 vs很強大
11/17 23:58, 4F

11/18 00:01, , 6F
1F 說的是這個
11/18 00:01, 6F

11/18 00:36, , 7F
watch視窗裡可以右鍵改顯示方式 可以設定長度
11/18 00:36, 7F

11/18 00:37, , 8F
順便提一下 只要expression合法 愛顯示什麼都可以
11/18 00:37, 8F

11/18 02:29, , 9F
不好意思,想請問樓上大大,我是設它為二維動態陣列,
11/18 02:29, 9F

11/18 02:30, , 10F
但我只能看到記憶體位置,要怎麼才可以看到值?
11/18 02:30, 10F

11/19 19:30, , 11F
Watch as array打勾
11/19 19:30, 11F

11/20 01:29, , 12F
謝謝大大,似乎也還要加上資料型別,才會顯示
11/20 01:29, 12F
文章代碼(AID): #1IYDXb1h (C_and_CPP)